ايران ويج

نسخه‌ی کامل: توضیح واسه چند تا تابع میخوام
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
توضیح واسه چند تا تابع میخوام .complet documet of function vb
کد:
Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long

Public Declare Function FindWindowEx Lib "user32.dll" Alias "FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, ByVal lpsz2 As String) As Long

Public Declare Function VirtualAllocEx Lib "kernel32.dll" (ByVal hProcess As Long, ByVal lpAddress As Long, ByVal dwSize As Long, ByVal flAllocationType As Long, ByVal flProtect As Long) As Long

Public Declare Function OpenProcess Lib "kernel32.dll" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessID As Long) As Long

Public Declare Function GetWindowThreadProcessId Lib "user32.dll" (ByVal hwnd As Long, ByRef lpdwProcessId As Long) As Long

Public Declare Function WriteProcessMemory Lib "kernel32" (ByVal hProcess As Long, ByVal lpBaseAddress As Long, ByVal lpBuffer As Long, ByVal nSize As Long, lpNumberOfBytesWritten As Long) As Long

Public Declare Function VirtualFreeEx Lib "kernel32.dll" (ByVal hProcess As Long, ByRef lpAddress As Any, ByRef dwSize As Long, ByVal dwFreeType As Long) As Long

Public Declare Function CloseHandle Lib "kernel32.dll" (ByVal hObject As Long) As Long
1= برای پیدا کردن پنجره با استفاده از نام(caption)یا کلاس ان مثل فورم مورد استفاده در برنامه ها
2=برای پیدا کردن پنجر های فرزند(control)های بکار رفته روی فورم با استفاده از نام و کلاس مربوط به ان
3=یک فضای خالی در فضای ادرسی پروسه مورد نظر برای شما ایجاد میکند
4=برای بدست اوردن هندل یک پروسه استفاده میشود
5=هر کنترل دارای یک id میباشد که id ان کنترلرا با استفاده از هندل ان میدهد
6=برای نوشتن در فضای ادرسی پروسه دیگر
7=فضای اختصاص داده شده با استفاده از virtualallocex را ازاد میکند
8=هندلی رو برای کاری بوجود اوردی برات ازاد میکنه