我知道它用于“注册或取消注册 DLL”。但我想要更多。为什么我们需要注册一个DLL?我们什么时候应该注册一个DLL?
Chr*_*isF 21
它用于注册各种应用程序所需的 COM 组件(一种 DLL)。
通过注册 DLL,您将向中央目录(注册表)添加信息以供 Windows 使用。该信息通常包括组件的“友好名称”,这使得在另一个程序中更容易使用,以及实际包含组件可执行代码的 .dll 或 .ocx 文件的完整路径(这允许 Windows在组件中找到可用的特定函数并调用可执行代码)。当软件开发人员设计组件以使用此注册系统时,这也有助于避免软件版本控制问题,因为存储在注册表中的信息通常会引用组件的最新版本。
您很少需要自己使用它,但一种常见的用法是在遇到问题或需要安装特定版本时取消注册然后重新注册 DLL。
大多数情况下,应用程序安装程序会在幕后调用它。
您可以使用 Regsvr32 工具 (Regsvr32.exe) 来注册和注销 OLE 控件,例如可自行注册的 DLL 或 ActiveX 控件 (OCX) 文件。这对于解决 Windows、Microsoft Internet Explorer 或其他程序的某些问题可能是必要的。
归档时间: |
|
查看次数: |
20648 次 |
最近记录: |