我正在編寫一個安裝程序模塊,我需要永久向系統%PATH%變量添加一個值。我如何從C#安裝程序代碼修改它?如何永久編輯系統路徑?
0
A
回答
5
那麼,這是相當可憐的。修改PATH與安裝人員所能做的事情一樣邪惡。它已經得到了一個特別糟糕的說唱,因爲如此多的卸載程序摧毀它,導致很難診斷問題。
我想你需要編寫一個修改註冊表的自定義操作。系統環境存儲在HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Environment中,路徑值。您應該強制重新啓動以確保新設置有效。
並測試卸載。
眼看SLaks您的評論,使用HKEY_LOCAL_MACHINE \ SOFTWARE \微軟\的Windows \ CurrentVersion \ App路徑來代替。
相關問題
- 1. 如何註冊F#Interactive永久路徑
- 2. 如何在Visual Studio 2005中編輯生成系統路徑
- 3. 如何從python導入路徑永久刪除路徑
- 4. 永久設置Postgresql模式路徑
- 5. 永久設置環境路徑
- 6. 永久添加到emacs加載路徑
- 7. 通過腳本設置永久路徑
- 8. 永久重定向排除路徑
- 9. 永久添加模塊路徑。
- 10. Swagger UI是否有永久路徑?
- 11. 隱藏永久系統欄Android
- 12. PHP登錄系統:記住(永久cookie)
- 13. Heroku沒有永久文件系統?
- 14. Jaxb系統路徑
- 15. 以編程方式向Matlab路徑永久添加路徑列表
- 16. 用PHP永久編輯HTML文件
- 17. Bootstraptable可以永久編輯行嗎?
- 18. 如何設置Ruby的系統路徑?
- 19. 如何在Linux Mint中永久設置Nodejs的類路徑?
- 20. 如何在eclipse中提供永久jdk路徑
- 21. 共享庫 - 如何永久設置路徑
- 22. 如何永久添加Python導入路徑?
- 23. 如何在solaris sparc中永久更改根目錄的路徑?
- 24. 如何從魚$ PATH中永久移除路徑?
- 25. 如何使用BATCH或VBS使永久系統變量?
- 26. 如何從cmd永久更新系統PATH變量?
- 27. WordPress永久鏈接系統如何工作?
- 28. 編輯路徑XAML
- 29. 如何爲MSBuild添加系統路徑的路徑?
- 30. Python模塊路徑如何轉換爲文件系統路徑?
不要。你想做什麼? – SLaks 2010-10-08 17:41:30
檢查此鏈接.. http://bytes.com/topic/c-sharp/answers/256612-path-environment-variable – Nix 2010-10-08 17:47:13
@SLaks:我見過安裝程序這樣做。你對此有何反對? – Bernard 2010-10-08 17:47:41