//
//
//
//
//
//
//
//
//
//
软件Tags:
插件信息提取程序系统结构:系统接口_取版本信息,系统接口_取接口信息,外部接口_加载窗口,加载窗口,载入动态链接库_,呼叫窗口函数地址_,取进程地址_,FreeLibrary,辅_调用子程序,CALL,载入动态链接库_,呼叫窗口函数地址_,取进程地址_,SetWindowPos,FreeLibrary,系统接口_取版本信息,系统接口_取接口信息,外部接口_加载窗口,SetParent,======程序集1||||------_启动子程序||||------_临时子程序||||------系统接口_取版本信息||||------系统接口_取接口信息||||------外部接口_加载窗口||||------加载窗口||||======窗口程序集1||||------_窗口1_创建完毕======窗口程序集1||||------_按钮_提取信息_被单击||||------_按钮1_被单击||||------__启动窗口_创建完毕||||======调用的Dll||||---[dll]------载入动态链接库_||||---[dll]------呼叫窗口函数地址_||||---[dll]------取进程地址_||||---[dll]------FreeLibrary======窗口程序集1||||------_按钮_提取信息_被单击||||------__启动窗口_创建完毕||||------_按钮1_被单击||||======辅助_程序集||||------辅_调用子程序||||------CALL||||======调用的Dll||||---[dll]------载入动态链接库_||||---[dll]------呼叫窗口函数地址_||||---[dll]------取进程地址_||||---[dll]------SetWindowPos||||---[dll]------FreeLibrary======程序集1||||------_启动子程序||||------_临时子程序||||------系统接口_取版本信息||||------系统接口_取接口信息||||------外部接口_加载窗口||||======调用的Dll||||---[dll]------SetParent 调用的DLL命令:.DLL命令载入动态链接库_,整数型,"kernel32.dll","LoadLibraryA",,载入指定的动态链接库,并将它映射到当前进程使用的地址空间.参数动态链接库名称,文本型,,lpLibFileName,指定要载入的动态链接库的名称.DLL命令呼叫窗口函数地址_,整数型,"user32.dll","CallWindowProcA".参数前一窗口函数地址,整数型.参数窗口句柄,整数型.参数消息值,整数型.参数附加参数1,整数型.参数附加参数2,整数型.DLL命令取进程地址_,整数型,"kernel32.dll","GetProcAddress".参数模块句柄,整数型,,hModule.参数进程名称,文本型,,lpProcName.DLL命令FreeLibrary,整数型,"kernel32","FreeLibrary",,非零表示成功,零表示失败.参数库句柄,整数型,,hModule调用的DLL命令:.DLL命令载入动态链接库_,整数型,"kernel32.dll","LoadLibraryA",,载入指定的动态链接库,并将它映射到当前进程使用的地址空间.参数动态链接库名称,文本型,,lpLibFileName,指定要载入的动态链接库的名称.DLL命令呼叫窗口函数地址_,整数型,"user32.dll","CallWindowProcA".参数前一窗口函数地址,整数型.参数窗口句柄,整数型.参数消息值,整数型.参数附加参数1,整数型.参数附加参数2,整数型.DLL命令取进程地址_,整数型,"kernel32.dll","GetProcAddress".参数模块句柄,整数型,,hModule.参数进程名称,文本型,,lpProcName.DLL命令SetWindowPos,整数型,"user32","SetWindowPos",,SetWindowPos<SetWindowPos.参数窗口句柄.参数Z序.参数X.参数Y.参数宽度.参数高度.参数显示方式.DLL命令FreeLibrary,整数型,"kernel32","FreeLibrary",,非零表示成功,零表示失败.参数库句柄,整数型,,hModule调用的DLL命令:.DLL命令SetParent,整数型,"user32","SetParent",,指定一个窗口的新父(在vb里使用:利用这个函数,vb可以多种形式支持子窗口。例如,可将控件从一个容器移至窗体中的另一个。用这个函数在窗体间移动控件是相当冒险的,但却不失为一个有效的办法。如真的这样做,请在关闭任何一个窗体之前,注意用SetParent将控件的父设回原来的那个)Long,前一个父窗口的句柄Long,前一个父窗口的句柄.参数hWndChild,整数型,,子窗口的句? .参数hWndNewParent,整数型,,Child的新父
