從程式檔案執行 EXE 時出現 System.UnauthorizedAccessException 錯誤
使用 WiX 將執行檔(.exe 檔案)安裝到 C:Program Files
目錄中時,嘗試執行它們可能會觸發 System.UnauthorizedAccessException
。 這是因為 Program Files 目錄具有嚴格的安全權限,阻止標準使用者帳戶對其進行寫入。
以下是解決此常見問題的方法:
<code class="language-csharp">Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)</code>
此方法授予必要的權限來克服存取限制。
以上是為什麼在程式檔案中執行 EXE 會導致 System.UnauthorizedAccessException?的詳細內容。更多資訊請關注PHP中文網其他相關文章!