| View previous topic :: View next topic |
| Author |
Message |
compactwater I post too much
Reputation: 8
Joined: 02 Aug 2006 Posts: 3923
|
Posted: Tue Jul 31, 2007 3:19 am Post subject: |
|
|
Another release so soon?
|
|
| Back to top |
|
 |
sponge I'm a spammer
Reputation: 1
Joined: 07 Nov 2006 Posts: 6009
|
Posted: Tue Jul 31, 2007 4:17 am Post subject: |
|
|
YAY replacement API.
_________________
|
|
| Back to top |
|
 |
alvin93 Expert Cheater
Reputation: 0
Joined: 05 May 2007 Posts: 249 Location: Money
|
Posted: Tue Jul 31, 2007 4:56 am Post subject: |
|
|
opss i m the lazy 1....thx
_________________
|
|
| Back to top |
|
 |
sponge I'm a spammer
Reputation: 1
Joined: 07 Nov 2006 Posts: 6009
|
Posted: Tue Jul 31, 2007 5:25 am Post subject: |
|
|
| alvin93 wrote: | | opss i m the lazy 1....thx |
i bet you dont even know what this is.
_________________
|
|
| Back to top |
|
 |
Kevin Grandmaster Cheater Supreme
Reputation: 0
Joined: 07 Mar 2007 Posts: 1139 Location: Spiderman-World
|
Posted: Tue Jul 31, 2007 5:37 am Post subject: |
|
|
| what is it exactly?
|
|
| Back to top |
|
 |
sponge I'm a spammer
Reputation: 1
Joined: 07 Nov 2006 Posts: 6009
|
Posted: Tue Jul 31, 2007 5:39 am Post subject: |
|
|
| Kevinnn wrote: | | what is it exactly? |
its like kernel32.dll... it includes functions in which you can call them.
_________________
|
|
| Back to top |
|
 |
Noz3001 I'm a spammer
Reputation: 26
Joined: 29 May 2006 Posts: 6220 Location: /dev/null
|
Posted: Tue Jul 31, 2007 5:42 am Post subject: |
|
|
| Nothing said about it working on MapleStory so don't get excited.
|
|
| Back to top |
|
 |
assaf84 Expert Cheater
Reputation: 0
Joined: 03 Oct 2006 Posts: 238
|
Posted: Tue Jul 31, 2007 5:55 am Post subject: |
|
|
Thanks a lot, I'll check it!
if it works +rep for u..
|
|
| Back to top |
|
 |
alvin93 Expert Cheater
Reputation: 0
Joined: 05 May 2007 Posts: 249 Location: Money
|
Posted: Tue Jul 31, 2007 7:04 am Post subject: |
|
|
| sponge wrote: | | alvin93 wrote: | | opss i m the lazy 1....thx |
i bet you dont even know what this is.  | its use for dll...XD
_________________
|
|
| Back to top |
|
 |
Noz3001 I'm a spammer
Reputation: 26
Joined: 29 May 2006 Posts: 6220 Location: /dev/null
|
Posted: Tue Jul 31, 2007 7:20 am Post subject: |
|
|
| x0r wrote: | | noz3001 wrote: | | Nothing said about it working on MapleStory so don't get excited. |
Actually b2 will since I know of a way to bypass all such protection  |
Lol, ok
|
|
| Back to top |
|
 |
assaf84 Expert Cheater
Reputation: 0
Joined: 03 Oct 2006 Posts: 238
|
Posted: Tue Jul 31, 2007 10:29 am Post subject: |
|
|
I have this weird problem...
when i do:
| Code: |
myGameHandle:=AttachProcess(PChar('MapleStory.exe'),True);
|
It just exit the whole program for no normal reason...
|
|
| Back to top |
|
 |
UnLmtD Grandmaster Cheater
Reputation: 0
Joined: 13 Mar 2007 Posts: 894 Location: Canada
|
Posted: Tue Jul 31, 2007 10:40 am Post subject: |
|
|
Did you LoadLibrary/GetProcAddress ?
_________________
|
|
| Back to top |
|
 |
assaf84 Expert Cheater
Reputation: 0
Joined: 03 Oct 2006 Posts: 238
|
Posted: Tue Jul 31, 2007 10:48 am Post subject: |
|
|
| UnLmtD wrote: | | Did you LoadLibrary/GetProcAddress ? |
yes, of course...
my code:
| Code: |
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
procedure FormCreate(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
myGameHandle: THandle;
AttachProcess: Function(strProcessName: String; //ProccessName
bWaitForProcess: Boolean //If True, it waits untill the process is loaded
): integer; //Returns Handle
PokeMem: Function(Handle: integer; //The process Handle
StartAddress: integer; //The address to start writing to
Buffer: integer; //The buffer
NumberOfBytes: integer //The number of bytes to write
): integer; //Returns non-zero value if succeed
ReadMem: Function(Handle: integer; //The process Handle
StartAddress: integer; //The address to start reading from
Buffer: integer; //The buffer
NumberOfBytes: integer //The number of bytes to write
): integer; //Returns non-zero value if succeed
implementation
{$R *.dfm}
procedure TForm1.FormCreate(Sender: TObject);
var
myHandle: THandle;
begin
myHandle:= LoadLibrary('xEngine.dll');
if myHandle=0 then raise exception.Create('ìà ðîöà DLL ÷åáõ');
AttachProcess:=GetProcAddress(myHandle,'AttachProcess');
PokeMem:=GetProcAddress(myHandle,'PokeMem');
ReadMem:=GetProcAddress(myHandle,'ReadMem');
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
myGameHandle:=AttachProcess(PChar('NotePad.exe'),False);
end;
end.
|
|
|
| Back to top |
|
 |
UnLmtD Grandmaster Cheater
Reputation: 0
Joined: 13 Mar 2007 Posts: 894 Location: Canada
|
Posted: Tue Jul 31, 2007 10:52 am Post subject: |
|
|
AttachProcess takes 3 parameters, but in your code I only see 2. Maybe thats the reason.
_________________
|
|
| Back to top |
|
 |
appalsap Moderator
Reputation: 0
Joined: 27 Apr 2006 Posts: 6753 Location: Pakistan
|
Posted: Tue Jul 31, 2007 10:52 am Post subject: |
|
|
| Please add a dwDesiredAccess parameter (optional of course, if 0, then all access) because sometimes we don't need all access and all access will fail without a process running as admin on vista.
|
|
| Back to top |
|
 |
|