2013-10-26 72 views

回答

1

你爲什麼試圖寫入Windows目錄? 你很少需要編輯/添加一些東西。

如果您嘗試安裝某些東西,最好將其放入Program Files目錄中。 編寫Windows目錄非常危險。造成安全漏洞或破壞系統的風險非常高。 我能想到的是我編輯hosts文件的唯一原因。即使這可能是一個安全風險。

我懷疑,如果你有一個很好的理由是編寫到Windows目錄下,您將需要一個「應用程序簽名證書」

詳情簽上你的安裝看看:http://technet.microsoft.com/en-us/library/cc732597(v=ws.10).aspx

+0

我想覆蓋Windows目錄中的桌面圖像。我想製作一個改變桌面圖像的程序。 –

+1

@ErgunGuler在這種情況下,您應該使用暴露在窗口的api來更換牆紙。因爲它不像在一個目錄中替換文件那麼簡單(你需要設置拉伸,平鋪等)參見:http://stackoverflow.com/questions/15051245/changing-desktop-wallpaper-periodically並且:http:// code .msdn.microsoft.com/windowsdesktop/CSSetDesktopWallpaper-2107409c – DarcyThomas

+1

@DarcyThomas:+1提出「爲什麼」,而不是尋找解決方法。訪問限制是有原因的,通常用戶可以選擇批准單獨的操作。 –

1

該目錄是安全的,所以只有管理員用戶纔有寫權限。因此,您需要以提升的管理員用戶身份運行代碼。

當然,由於Windows目錄屬於系統,因此幾乎肯定不應該在那裏寫入。