c# - 如何使用 C# 检查 COM dll 是否已注册?

标签 c# registry

我需要检查 msdia100.dll 是否已在我正在运行的计算机系统上注册,以便使用命令 regsvr32.exe 注册该 dll。我如何使用 C# 做到这一点?

最佳答案

注册表方法是好的并且值得做,但为了确保您也可以考虑从包裹在 try {} catch (COMException) {} 中的 COM 对象中实例化一些东西,然后在出现 COMException 时向用户呈现一些有意义的东西被捕获了。

关于c# - 如何使用 C# 检查 COM dll 是否已注册?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4966508/

相关文章:

注册表脚本 - 您可以在不使用 dword 关键字的情况下分配十进制值吗

windows-vista - 为什么 Windows Vista x64 上的 x86 WiX 安装程序不会将 key 写入注册表中的 Wow6432Node?

c# - 如何将 PSCredential 对象从 C# 代码传递到 Powershell 函数

C# GetResourceSet找不到默认资源resx文件

c# - 哪些数据库库与 TransactionScope 合作?

c# - 如何调用线程中使用的代码

c# - 向 EditorFor 添加一个类 - razor c#

c++ - 将项目添加到 Internet Explorer 的右键单击上下文菜单

c++ - Windows 10 中的注册表权限

vbscript - 如何使用vbscript读取注册表项的所有值?