梦见下雨房顶塌了:请各位指点一下!!!

来源:百度文库 编辑:高校问答 时间:2024/04/29 03:38:08
请问如何知道要执行的DLL文件的具体函数及函数的具体参数?

用Regsvr32.exe注册、注销DLL文件

UnRegister DLLs
You can use the Regsvr32 tool (Regsvr32.exe) to register and unregister object linking and embedding (OLE) controls such as dynamic-link library (DLL) or ActiveX Controls (OCX) files that are self-registerable.

RegSvr32.exe has the following command-line options:

Regsvr32 [/u] [/n] [/i[:cmdline]] dllname

/u - Unregister server<BR/>
/i - Call DllInstall passing it an optional [cmdline]; when used with /u calls dll uninstall
/n - do not call DllRegisterServer; this option must be used with /i

When you use Regsvr32.exe, it attempts to load the component and call its DLLSelfRegister function. If this attempt is successful, Regsvr32.exe displays a dialog indicating success. If the attempt is unsuccessful, Regsvr32.exe returns an error message, which may include a Win32 error code.

Example: To unregister Winshow's winshow.dll:

Click the Start button, and select Run
Enter this command line:
regsvr32 /u [systemroot]winshow.dll

For example, in a Windows XP machine in which your systemroot was at c:winnt, you would enter:

regsvr32 /u c:winntwinshow.dll