是否有屬性可解析爲公用文件夾?我不想硬編碼「C:\用戶\ PUBLIC」在目錄結構中,很明顯,但我不能找到一個預定義的Property解析到這一點。有沒有一種可接受的方式來指定要在此處安裝和/或在卸載時移除的文件?如何在WiX中指定c: users public(%PUBLIC%)?
2
A
回答
4
如果對目錄中的CSIDL那麼OSInfo CustomActions可能有它。這是對Windows Installer支持的屬性的擴展。目前還不支持僅支持Vista的RefKnownFolder()。
3
當您定位設置作爲all users那麼一些文件夾將我映射到所有用戶文件夾(DesktopFolder,StartMenuFolder,ProgramMenuFolder,更多信息here),但沒有將指向上的所有用戶文件夾永久產權所有類型的設置。
您可以使用CommonAppDataFolder這是您應該將數據與應用程序的所有用戶相關聯的位置(但需要管理員權限才能修改)。
你可以試着寫一個自定義操作(樣品here),將取代[YourFolder]的值與[%PUBLIC(公共環境變量,我不知道這是否退出在XP和向下)
相關問題
- 1. Inno安裝程序不會在C:\ Users \ Public下面創建文件夾 - 而是執行C:\ Users \ Public \ Public Documents
- 2. 我可以在C:\ Users \ Public \ Documents中啓動DotNet的OpenFileDialog嗎?
- 3. Public Function vs Public Sub
- 4. public vs public static方法
- 5. C#如何更改ip public?
- 6. VBA Public Array:如何?
- 7. Public LinkedList
- 8. Public IBOutlet
- 9. JNI:如何找到'public interface LocationListener {}'C
- 10. Public vs Private AttachedProperties
- 11. 如何重定向到root - public/index.html?
- 12. AS3類Public Atributte
- 13. C++:覆蓋public/private繼承
- 14. Public Private Key Crypto - PHP&C#
- 15. public web service
- 16. WhatsApp Public API
- 17. public onPostExecute方法
- 18. public或nothing
- 19. public DialogResult ShowDialog()help!
- 20. Android marketplace - public key
- 21. ActionScript 3 Public MovieClip
- 22. libvlc「VLC無法打開MRL'C:\ Users \ Public \ Videos \示例Videos \ Wildlife.mwv'」
- 23. Samba4:Public Share
- 24. Public vs Private
- 25. public class ImageHandler:IHttpHandler
- 26. javascript - private/public members/functions
- 27. assets/stylesheets vs public/stylesheets
- 28. Objective-C中的「@public」是什麼意思?
- 29. 如何引用C:\用戶\編程Public目錄在C#
- 30. Mac nodejs public directory permissions'Forbidden'
真的是我想要做的,是在運行時下載數據(未安裝時間)被放在C:\用戶\公用(因爲這是所有的可寫位置),並且所有用戶閱讀。然後我想在卸載時刪除這些數據,但我不確定如何正確引用該文件夾。也許我需要使用[%PUBLIC]以某種方式...... – 2009-07-23 19:46:05
然後你可以設置一個註冊表項(您下載完數據後),將告訴在數據所在的安裝和卸載中的時候,你可以閱讀的價值和從該路徑中刪除文件。 – 2009-07-23 20:02:01