我創建了一個應用程序,運行在32位操作系統的罰款,但我試過的每個64位操作系統似乎並沒有工作。32位應用程序的64位操作系統
我正在創建一個應用程序,允許您在Windows 7中更改登錄屏幕的背景圖像。要實現此目的,我的應用程序需要在System32目錄中創建一個文件夾,而在64位操作系統上它不會似乎想要創造它。我沒有收到錯誤,也沒有拋出異常。它似乎並沒有創建文件夾。
64位操作系統有一個不同的System32文件夾'Windows \ SysWOW64 \',所以我應該寫信給它?我對64位操作系統正在做什麼感到有點困惑,如果有人能夠清除它並指向正確的方向,那將是非常棒的。
在此先感謝!
代碼製作目錄:
path = DriveLabel += @"Windows\System32\Oobe\info\backgrounds\";
if (!Directory.Exists(path))
{
Directory.CreateDirectory(path);
}
您確定您的應用程序運行時具有適當的權限嗎? System32將成爲一個受保護的目錄。 – Tejs
你能告訴我們你使用的代碼嗎? –
是的,我在管理員帳戶上運行。在程序開始時,我檢查用戶是否是管理員。 – Milkboat