Autoitfrage

01/17/2010 20:05 Shadow992#31
Quote:
Originally Posted by Xereon View Post
[Only registered and activated users can see links. Click Here To Register...]
Naja ok so richtig AutoIt ist das nicht kleiner Auszug :
PHP Code:
Local Const $MODULEENTRY32Struct = DllStructCreate("dword dwsize;" & _
            
"dword th32ModuleID;" & _
            
"dword th32ProcessId;" & _
            
"dword GlblcntUsage;" & _
            
"dword ProccntUsage;" & _
            
"dword modBaseAddr;" & _
            
"dword modBaseSize;" & _
            
"dword hModule;" & _
            
"char szModule[256];" & _
            
"char szExePath[260];")

    
Local $SnapShot = DllCall("Kernel32.dll", "hwnd", "CreateToolhelp32Snapshot", "dword", 0x08, "dword", WinGetProcess($hWnd))

    
DllStructSetData($MODULEENTRY32Struct, "dwsize", DllStructGetSize($MODULEENTRY32Struct))

    
Local $State = DllCall("Kernel32.dll", "int", "Module32First", "hwnd", $SnapShot[0], "ptr", DllStructGetPtr($MODULEENTRY32Struct)) 
Aber du hast natürlich recht ;)
01/18/2010 14:02 Xereon#32
Quote:
Originally Posted by Shadow992 View Post
Naja ok so richtig AutoIt ist das nicht kleiner Auszug :
PHP Code:
Local Const $MODULEENTRY32Struct = DllStructCreate("dword dwsize;" & _
            
"dword th32ModuleID;" & _
            
"dword th32ProcessId;" & _
            
"dword GlblcntUsage;" & _
            
"dword ProccntUsage;" & _
            
"dword modBaseAddr;" & _
            
"dword modBaseSize;" & _
            
"dword hModule;" & _
            
"char szModule[256];" & _
            
"char szExePath[260];")

    
Local $SnapShot = DllCall("Kernel32.dll", "hwnd", "CreateToolhelp32Snapshot", "dword", 0x08, "dword", WinGetProcess($hWnd))

    
DllStructSetData($MODULEENTRY32Struct, "dwsize", DllStructGetSize($MODULEENTRY32Struct))

    
Local $State = DllCall("Kernel32.dll", "int", "Module32First", "hwnd", $SnapShot[0], "ptr", DllStructGetPtr($MODULEENTRY32Struct)) 
Aber du hast natürlich recht ;)
o.O

Was soll daran nichts mit AutoIt zu tuen haben?

Ist doch einfach nur ein Call von einer Funktion, die sich in einer DLL befindet.