从程序文件运行 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中文网其他相关文章!