0
我想刪除文件(該文件是由C:\ Users \ User \ AppData \ Local \ VirtualStore \ Program Files(x86)\ App \ tmp中的pyinstaller創建的)在卸載過程中(使用WiX) 。任何想法如何做到這一點?在卸載過程中刪除隱藏文件夾中的文件(WiX,Pyinstaller)
有誰知道爲什麼pyinstaller創建該文件,如果我可以控制它?
我想刪除文件(該文件是由C:\ Users \ User \ AppData \ Local \ VirtualStore \ Program Files(x86)\ App \ tmp中的pyinstaller創建的)在卸載過程中(使用WiX) 。任何想法如何做到這一點?在卸載過程中刪除隱藏文件夾中的文件(WiX,Pyinstaller)
有誰知道爲什麼pyinstaller創建該文件,如果我可以控制它?
部分答案:當程序的權限不足以寫入位置時,虛擬存儲位置是Windows重定向文件輸出的位置,並且沒有顯示UAC感知的高程類型清單。這可能幫助:
http://sourcedaddy.com/windows-7/uac-virtualization.html
所以看來pyinstaller假定它正在以管理員身份運行,但它不是,並寫入到這是虛擬化的位置。我不會試圖刪除這些文件,而是看看那個安裝程序以及你如何運行它(因爲它似乎需要管理員權限),如何讓它以管理員權限運行。我認爲這是舊技術,因爲更新後的版本可能會包含提升清單,說明它需要管理員權限。
謝謝!我還沒有解決這個問題,所以你的回答是非常有幫助的,至少我現在知道該找什麼。 我會發布解決方案,如果我找到一個:) – misshomme