//
//
//
//
//
//
//
//
//
//
软件Tags:
动态调用API源码可取返回值可传递多参数系统结构:载入动态链接库_,取进程地址_,释放动态链接库_,载入动态链接库_,取进程地址_,释放动态链接库_,呼叫窗口函数地址_,载入动态链接库_,取进程地址_,释放动态链接库_,======窗口程序集1||||------_按钮1_被单击||||======调用的Dll||||---[dll]------载入动态链接库_||||---[dll]------取进程地址_||||---[dll]------释放动态链接库_======窗口程序集1||||------_按钮1_被单击||||======调用的Dll||||---[dll]------载入动态链接库_||||---[dll]------取进程地址_||||---[dll]------释放动态链接库_||||---[dll]------呼叫窗口函数地址_======窗口程序集1||||------_按钮1_被单击||||======调用的Dll||||---[dll]------载入动态链接库_||||---[dll]------取进程地址_||||---[dll]------释放动态链接库_ 调用的DLL命令:.DLL命令载入动态链接库_,整数型,"kernel32.dll","LoadLibraryA",,载入指定的动态链接库,并将它映射到当前进程使用的地址空间.参数动态链接库名称,文本型,,lpLibFileName,指定要载入的动态链接库的名称.DLL命令取进程地址_,整数型,"kernel32.dll","GetProcAddress".参数模块句柄,整数型,,hModule.参数进程名称,文本型,,lpProcName.DLL命令释放动态链接库_,整数型,"kernel32","FreeLibrary",,释放指定的动态链接库,它们早先是用LoadLibrary;API函数装载的非零表示成功,零表示失败。会设置GetLastError.参数动态链接库ID,整数型调用的DLL命令:.DLL命令载入动态链接库_,整数型,"kernel32.dll","LoadLibraryA",,载入指定的动态链接库,并将它映射到当前进程使用的地址空间.参数动态链接库名称,文本型,,lpLibFileName,指定要载入的动态链接库的名称.DLL命令取进程地址_,整数型,"kernel32.dll","GetProcAddress".参数模块句柄,整数型,,hModule.参数进程名称,文本型,,lpProcName.DLL命令释放动态链接库_,整数型,"kernel32","FreeLibrary",,释放指定的动态链接库,它们早先是用LoadLibrary;API函数装载的非零表示成功,零表示失败。会设置GetLastError.参数动态链接库ID,整数型.DLL命令呼叫窗口函数地址_,整数型,"user32.dll","CallWindowProcA".参数前一窗口函数地址,整数型.参数窗口句柄,整数型.参数消息值,文本型.参数附加参数1,文本型.参数附加参数2,整数型调用的DLL命令:.DLL命令载入动态链接库_,整数型,"kernel32.dll","LoadLibraryA",,载入指定的动态链接库,并将它映射到当前进程使用的地址空间.参数动态链接库名称,文本型,,lpLibFileName,指定要载入的动态链接库的名称.DLL命令取进程地址_,整数型,"kernel32.dll","GetProcAddress".参数模块句柄,整数型,,hModule.参数进程名称,文本型,,lpProcName.DLL命令释放动态链接库_,整数型,"kernel32","FreeLibrary",,释放指定的动态链接库,它们早先是用LoadLibrary;API函数装载的非零表示成功,零表示失败。会设置GetLastError.参数动态链接库ID,整数型
