我在Visual Studio 2008 Professional中创建了一个安装和部署项目。我使用的是Visual C++,并且在其中有两个在自定义操作下运行的exe文件。一个正在运行提交和其他卸载。目的是在安装时添加注册表项,并在卸载时将其删除。它在Windows XP上完美运行,但是当我更改为Windows 7并运行安装程序时,只有加密部分可以工作。该密钥在卸载时不会被删除。但是,当我从安装程序中卸载exe文件并在Windows 7上单独运行它(不是通过安装程序,只需双击该exe文件),它就完美地删除了注册表项。任何想法是什么问题?删除注册表项,在Windows 7中使用Visual Studio 2008安装和部署项目
0
A
回答
0
什么阻止您检查RegDeleteKey返回的错误代码?我想你的问题是相关的权限,这是不同的,当启动你的程序在不同的情况下。可能你尝试从HKLM中删除密钥。检查自定义程序和卸载程序的清单。
0
。我解决了我的问题,创建一个.reg文件,所以在这个.reg文件中,我用vb创建了一个process.start(),然后我从硬盘中删除了.reg文件。通过这种方式,我可以在没有完全访问regedit权限的用户上创建密钥。
关于卸载,我会成为一个新的research..thanks任何方式
+0
和如果您使用Visual Studio中的安装和部署注册表编辑器,即使在Win 7中,您也可以轻松创建密钥。对不起,不要提前发帖! – Isuru 2010-05-02 05:33:33
相关问题
- 1. visual studio 2010安装项目 - 删除注册表
- 2. 在Visual Studio安装和部署项目中注册用于COM Interop的.NET DLL
- 3. 使用Visual Studio安装项目更新Internet Explorer注册表项
- 4. Visual Studio 2008安装项目
- 5. Visual Studio 2008安装项目中的COM注册错误
- 6. Visual Studio 2008 + Windows 7:安装项目挂起
- 7. VS2010部署项目:多用户安装和注册表项问题
- 8. 在Windows安装项目中注册和取消注册DLL
- 9. Visual Studio安装项目 - 每个用户注册表设置
- 10. 使用Visual Studio 2010安装项目注册文件类型
- 11. 写入注册表时,Visual Studio部署项目出错
- 12. 如何使用regasm从Visual Studio 2008安装项目注册.NET CCW
- 13. 在Windows 7上安装Visual Studio 2008和Visual Studio 2010 64位
- 14. 用于x86和x64安装程序的Visual Studio部署项目
- 15. Visual Studio安装项目未能添加键注册表
- 16. 注册表不工作的Visual Studio安装项目条件
- 17. 微软Visual Studio 2008安装项目
- 18. Visual Studio安装项目删除所有用户的安装
- 19. 安装项目COM注册
- 20. 在Windows 7中创建注册表项
- 21. Visual Studio部署项目:安装目录中的依赖关系
- 22. 有没有Visual Studio安装项目保留注册表项在卸载?
- 23. 从Windows注册表中删除InProgress注册表项
- 24. Visual Studio部署项目 - CustomActionData
- 25. 如何从VS 2010部署安装项目安装到Windows 7中的公共目录安装项目
- 26. 在Visual Studio安装项目中基于对话框设置注册表值
- 27. 如何使用Visual Studio 2010安装和部署部署Office 2010加载项?
- 28. 安装项目安装程序仅在调试时才添加注册表项
- 29. 使用Visual Studio 2008部署SQL项目时出错
- 30. 使用Visual Studio 2008进行C++/CLI项目的ClickOnce部署
非常感谢,我会看的到吧:) – Isuru 2010-03-21 15:40:03