寫入程式檔案時出現 UnauthorizedAccessException 錯誤故障排除
執行位於 Program Files 目錄中的 .exe 檔案可能會觸發 System.UnauthorizedAccessException
錯誤。 當應用程式嘗試將資料寫入該受保護目錄中的檔案時,就會發生這種情況。
最好的解決方案是完全避免寫入程式檔案。 使用為應用程式資料設計的替代位置,例如:
<code class="language-csharp">Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)</code>
如果重定向輸出不可行,則使用管理權限執行 .exe 可提供程式檔案的暫時提升存取權限。 有關提升進程權限的詳細信息,請參閱:
https://www.php.cn/link/1845faa2957cb42b7ddd92b26f114c57
以上是當我的 .exe 寫入程式檔案時,為什麼會出現 UnauthorizedAccessException?的詳細內容。更多資訊請關注PHP中文網其他相關文章!