如何打包DLL以便为所有用户运行

时间:2012-08-07 15:53:50

标签: c++ excel dll com add-in

我有一个使用Visual Studio 2010 Pro创建的C ++ COM DLL。我试图打包DLL用于Excel。但是,当我在管理员模式下运行时尝试编译DLL时,我收到一条错误消息,指出我需要提升权限。我认为这很好。然后我使用安装和部署项目打包DLL,我安装并将DLL注册到特定路径。在用户尝试运行DLL之前,这很好用。

如果定期运行,那么什么都不会发生。只有在管理员模式下运行时,实际功能才能正常运行。我的问题是,是否有一种简单的方法允许安装程序添加它需要为所有机器运行的内容,或者是因为我将管理员编译为管理员我需要以某种方式编译为常规用户才能使用它?如果后者需要完成,我将如何处理它。

提前致谢

1 个答案:

答案 0 :(得分:0)