COM+ 需要什么帐户?使用 regasm 时组件会在什么情况下运行?
通过 regasm 工具注册时,COM+ 组件在什么帐户下运行?我没有注意到 regasm 的任何命令参数来识别帐户。鉴于 regasm 需要管理员权限才能运行,我假设 …
Regasm 和 Com Interop 漏报
我试图通过 COM 公开我们的库,但似乎更多的是与工具作斗争而不是实际问题。无论我如何编写 COM 公开类,我都会收到警告:“XXX.dll 不包含任何可以注…
COM:OLE 查看器无法创建类的实例
使用 OLE/COM Viewer 我收到以下错误(当扩展我的注册类时) CoGetClassObject failed. severity: SEVERITY_ERROR, facility: ($80131522) COM 类是使…
从 COM 可调用包装器返回错误的对象
我刚刚对 Powerpoint 中从 VBA 调用的 dll 进行了更新。所有开发都很顺利,但是当我尝试在另一台用户计算机上部署时,我遇到了一个问题,我不知道如何…
COM 互操作 (CCW) 中的重载 - IDispatch 名称包括后缀(_2、_3 等)
我有一个包含一些类的托管程序集,并且这些类具有重载方法。 我通过 .. 向 COM/IDispatch 调用者公开程序集, [ComVisible(true)] 并在程序集本身上设…
在 Delphi 中使用 .NET 程序集
我目前需要在 delphi 中打开并使用 .NET 程序集。 我尝试使用的程序集也有它正在使用的对象的程序集。 通过对象组装,我能够使用 regasm 来创建类型库…
C# dll 的 DllRegisterServer?
是否有与 C# dll 的 DllRegisterServer 等效的东西? 我正在创建一个 COM 组件,并且希望在重新加载 dll 时运行一些自定义代码。…
RegAsm.exe 和 regsvr32 有什么区别? 如何使用regsvr32生成tlb文件?
谁能告诉我 regsvr32 和 RegAsm 之间有什么区别? 我的 Dll 是 C# 语言,那么如何将类导入到 C++ 中?…
C#:Regasm 为我的 COM DLL 中的每个类生成注册表项?
我正在用 C# 编写一个类库 (IE BHO),目前正在处理大量我认为来自 REGASM 生成的注册表项的垃圾输出。 简短的版本是这样的:我只想向 IE(以及 COM 的…
当我的 .net 程序集不再位于同一位置时,如何取消注册它?
我有一个为 com 互操作注册的 dll,因此在 HKLM\Software\Classes\CLSID[我的 guid]\InprocServer32[我的版本号]\Codebase 下它具有注册 dll 的路径。…
使用 nant 脚本运行 msbuild 来注册程序集有什么问题?
我正在从 NAnt 脚本运行 MSBuild。 当它尝试为 com interop 注册我的程序集之一时,脚本就像卡住一样停止了。 如果我在程序集上运行 regasm.exe,它就…
为什么 regasm.exe 使用错误的 GUID 注册我的 C# 程序集?
我有一个 ac# 程序集,我通过 COM 从 Delphi(win32 本机)应用程序调用它。 这适用于我测试过的所有机器,除了一台。 问题是 Delphi 应用程序在尝试…