簡體   English   中英

python windows vista / 7 uac和復制(僅讀取)文件? UAC的權限/交互?

[英]python windows vista/7 uac and copying (only reading) files? permissions/interaction of UAC?

我目前正在為局域網中心制作一個程序,該程序掃描用戶的硬盤驅動器,並將某些保存的游戲文件復制/存檔到zip文件中,然后將其上傳到FTP服務器。 但是我此時已經創建了很多程序,但有一個重大問題,我沒有想到就測試過:

Vista / 7的UAC權限如何用於復制這些保存的游戲文件? -據我所知,如果某個程序嘗試將游戲保存到C:\\ Program Files目錄中,它將捕獲該調用,將文件重定向到另一個用於此類更改的文件夾... C:\\ Users目錄據我回憶?

因此,在這種情況下,如果我的python程序嘗試從c:\\ Program Files目錄復制,是否還會在適用的情況下重定向並復制適當的信息? 我是否需要以某種方式調用UAC來獲取只讀事件的文件夾權限? 我已經嘗試過搜索有關UAC的信息,但是我的google-fu最近並沒有達到標准。 我是否需要編寫一個全新的代碼部分來解決UAC問題,還是“ just work™”?

如果不是“ just work™”,那么我需要做些什么才能獲得訪問需要復制/存檔的文件的權限? 我主要是因為我沒有可測試的Vista / 7安裝程序。 = /

如果您的程序以提升的管理員身份運行,則它將不會重定向到c:\\ users文件夾。 您可以通過將清單嵌入文件來以提升的管理員身份運行該程序。 有關觸發UAC提示的任務的詳細信息,請參見http://en.wikipedia.org/wiki/User_Account_Control

另請注意,64位Windows 7不支持文件系統重定向。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM