我有一个适用于 32 位和 64 位架构的 COM 可见 dll,我用它来将菜单项添加到 Windows 资源管理器上下文菜单中。使用“regasm myassembly.dll /codebase”注册 dll 并查看新菜单项。伟大的。注销也可以正常工作。
现在我想创建一个 .reg 文件,以便可以将菜单项添加到非开发机器。我使用“regasm myassembly.dll /codebase /regfile”生成一个我可以用 regedit 导入的 reg 文件。问题是,导入 .reg 后,我看不到菜单图标。为什么注册会失败?注意我在 64 位系统上。