這是崩潰,給我這個錯誤是,當我嘗試將文件複製到某個位置的部件。錯誤:類型System.UnauthorizedAccessException的「未處理的異常出現在mscorlib.dll
string startupDirectory = "C:\\Users\\Tyler\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Startup";
File.Copy(startupDirectory, "Startup.exe");
我已經在網上閱讀,並試圖管理員權限,並創造了一個「app.manifest」文件:
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
<requestedExecutionLevel level="highestAvailable" uiAccess="false" />
我證實,在設置中,應用程序清單被設置爲這個文件,但它仍然給我同樣的錯誤。
我也嘗試過這種事件,雖然我沒想到它會工作,因爲它是一個目錄不是一個文件:
File.SetAttributes(startupDirectory, FileAttributes.Normal);
這是WinForms和我在Windows 7中,而且它想世界對於Windows 8 +。我該怎麼做呢?
在此先感謝!
源文件名的名稱是什麼?在startupDirectory變量中是否提到過它? – Avijit
標題中的_solved_不能幫助任何人。如果您發現除了給定答案之外的解決方案,您可以回答自己的問題並將其標記爲已接受的答案。這樣,其他人遇到同樣的問題也會得到幫助。 – mbx