1

我有一个生成 CSV 文件的 WinForm 应用程序。我让用户选择保存这些 CSV 的路径。

用户正在使用 Windows 7 并以管理员身份登录。当他尝试通过应用程序保存 CSV 时,出现“权限被拒绝”错误。

特别是有问题的应用程序是控制台应用程序。我们正在创建一个计划任务,并且该任务被指定为以他的管理员帐户启动该进程。但是,当应用程序尝试将文件保存到指定文件夹(他的用户名有权写入该文件夹)时会出现问题。

有没有办法允许机器管理员通过应用程序在他有权访问的任何地方创建文件夹/文件?

谢谢!

4

1 回答 1

5

您可以关闭 UAC 或要求进程在提升的上下文中运行

一般来说,除非您的应用程序是专门为更改系统中的管理内容而定制的,否则您不应该担心它,您应该让用户决定在提升模式下运行它。

于 2010-01-04T15:57:51.423 回答