我有一个名为 的类型库MyCOMAddin.tlb
,我使用它tlbexp.exe
从MyCOMAdd.dll
. 这是一个用 C# 编写的 .NET COM 公开类。此 dll 在每个用户级别注册。
问题是
- 有什么方法我也可以
MyCOMAddin.tlb
只注册当前用户吗?
我试过regtlibv12.exe
了,但它为所有用户注册。这很不方便,因为如果任何用户在机器上卸载插件,在后期绑定中仍然可以访问 dll 的其他用户将无法再访问类型库。
我正在使用 Inno setup 来部署加载项,因此我可以直接在注册表中写入密钥。但我不知道哪些键以及在哪里写它们。
我希望regtlibv12.exe
有一个/peruser
选择。