从C#WinForms应用程序在Windows 7中创建文件

use*_*885 1 c# windows-7-x64

我有一个生成CSV文件的WinForm应用程序.我为用户提供了选择保存这些CSV的路径的选项.

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

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

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

谢谢!

Meh*_*ari 5

您可以关闭UAC或要求进程在高架环境中运行.

一般情况下,除非您的应用程序专门用于修改系统中的管理内容,否则您不应该担心它,您应该让用户决定以提升模式运行它.