getmodulehandle

目录导航

  Declare Function GetModuleHandle Lib " kernel32" Alias "GetModuleHandleA" (ByVal lpModuleName As String) As Long   说明   获取一个应用程序或动态链接库的模块句柄    返回值   Long,如执行成功成功,则返回模块句柄。零表示失败。会设置GetLastError   参数表   参数 类型及说明   lpModuleName String,指定模块名,这通常是与模块的文件名相同的一个名字。例如, NOTEPAD.EXE程序的模块文件名就叫作NOTEPAD   注解   只有在当前进程的场景中,这个句柄才会有效

  HMODULE GetModuleHandle (   LPCTSTR lpModuleName);   功能说明   获取一个应用程序或动态链接库的模块句柄   参数说明   lpModuleName 模块名称   返回值   如执行成功成功,则返回模块句柄。零表示失败。通过GetLastError获得错误信息   如:   GetModuleHandle(NULL);   这将返回自身应用程序句柄

   GetModuleHandle,lpModuleName   函数的作用是返回指定模块名的句柄,如果为NULL,则返回本模块的句柄。   返回的句柄值存放在寄存器eax中。   lpModuleName参数是一个指向含有模块名称字符串的指针;   使用举例:   szUserDll db 'User32.dll',0   ...   invoke GetModuleHandle,addr szUserDll   .if eax   mov hUserDllHandle,eax   .endif   ...

相关百科
返回顶部
产品求购 求购