我在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