我有一个COM可见的DLL适用于32位和64位体系结构,我用它来添加一个菜单项到Windows资源管理器上下文菜单。使用“regasm myassembly.dll/codebase”我注册该DLL并看到新的菜单项。大。取消注册也可以正常工作。regasm/codebase的作品,但与regasm/codebase/regfile生成的文件不
现在我想创建一个.reg文件,以便我可以将菜单项添加到非开发计算机。我使用“regasm myassembly.dll/codebase/regfile”生成一个reg文件,我可以用regedit导入。问题是,在导入.reg之后,我看不到菜单图标。为什么注册失败?注意我在64位系统上。
大概是一个64/32位的东西,另请参见http://stackoverflow.com/questions/8172392/regasm-regfile-switch-not-giving-same-output-as-codebase-switch – AardVark71 2013-04-05 13:07:38
我认为这很可能案子。在注册regasm之后,我将不得不查看注册表,然后在使用.reg之后查看差异。 – Coder1095 2013-04-05 15:13:01