Ir para conteúdo

Featured Replies

Postado

Alguem poderia me falar oque tem de errado nessa funçao.

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using Util;

using Kernel;

namespace Objects

{

	class Client

	{

		public static string Title

		{

			get { return KClient.Process.MainWindowTitle; }

			set { Util.WinApi.SetWindowText(KClient.Handle, value); }

		}

	}

}

Pois eu coloco no button
			Client.Title = "Hijynx's Bot";

e nada aconteçe :/

Rep+ para quem me ajudar =)

Editado por Mek Fiuchem (veja o histórico de edições)

tk-melhor.png

KIIZH.png

  • Respostas 10
  • Visualizações 964
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • [DllImport("user32.dll")] public static extern void SetWindowText(IntPtr hWnd, string str); SetWindowText(Tibia.MainWindowHandle, "Tibia Bot")

  • SetWindowText(KClient.Handle, "Tibia Bot");

Postado
  • Autor

Eu fiz aqui um simples teste , porem nao foi sucedido

Eu fiz quase igual sua code

		    Util.WinApi.SetWindowText(KClient.Process.MainWindowHandle, "Tibia Bot");
Eu puxei a SetWindowText da WinApi e o (Tibia) seria o Process ne ? Pois eu click no Button e da debugging na linha
		    Util.WinApi.SetWindowText(KClient.Process.MainWindowHandle, "Tibia Bot");

Object reference not set to an instance of an object.

tk-melhor.png

KIIZH.png

Postado
  • Autor

KClient.Process.MainWindowHandle

sao suas funçoes do ClientChooser todas elas , porem so mudei de Client para KClient , pois fikava dando uns erros quando criava outro Client em Objects :/ KClient.cs
using Microsoft.VisualBasic;

using System;

using System.Collections;

using System.Collections.Generic;

using System.Data;

using System.Diagnostics;

namespace Kernel

{

    public class KClient

    {

	    public static Process Process;

	    public static IntPtr Handle;

	    public static int HWND;

	    public static int PID;

	    public static UInt32 BaseAddress;

	    public KClient(Process _process, string name)

	    {

		    Process = _process;

		    BaseAddress = (uint)_process.MainModule.BaseAddress.ToInt32() - 0x400000;

		    Handle = _process.MainWindowHandle;

		    PID = _process.Id;

	    }

    }

}

Editado por Mek Fiuchem (veja o histórico de edições)

tk-melhor.png

KIIZH.png

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo