YGYL Posted March 15, 2012 Posted March 15, 2012 Nomad's 'VirtualMemoryEx' include Memory.au3 & VirtualQueryEx.au3 func like: Scan_Memory_Pages Open_Process _MemoryOpen _MemoryRead on 3360 it work fine,but on 3.3.8.1,it can not Scan Memory Pages,where change in new version?? how can i fix it?
James Posted March 15, 2012 Posted March 15, 2012 Perhaps tell us what errors you're getting? There has probably been some script-breaking changes along the line between those versions. Blog - Seriously epic web hosting - Twitter - GitHub - Cachet HQ
YGYL Posted March 15, 2012 Author Posted March 15, 2012 i find the key Local $Buffer = DllStructCreate('dword;dword;dword;dword;dword;dword;dword') ................ DllCall($Handle[0], 'int', 'VirtualQueryEx', 'int', $Handle[1], 'int', $Address, 'ptr', DllStructGetPtr($Buffer), 'int', DllStructGetSize($Buffer)) Local $BaseAddress = '0x' & Hex(DllStructGetData($Buffer, 1)) Local $RegionSize = DllStructGetData($Buffer, 4) .............. $Address = '0x' & Hex($BaseAddress + $RegionSize) ======================== set $RegionSize=65535 : in 3.3.6.0 $BaseAddress="0x000000" $Address=0x00010000 in 3.3.8.1 $BaseAddress="0x00000000000000" $Address=0x40f0000000000000 Hex() format....
trancexx Posted March 15, 2012 Posted March 15, 2012 Believe or not, for the past 30 minutes I've been working on a solution that would make Hex() returning what you expect. This was the fruit of short conversation I had with project leader few days ago (link).Now when I see this thread I'm starting to think the world is really upside down. This is complete bullshit. What I really want to do is say fuck off retards. OMFG! You don't even know what you are doing. ♡♡♡ . eMyvnE
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now