【发布时间】:2012-10-15 07:11:23
【问题描述】:
问题是,我的 .NET Windows 服务(在 NT AUTHORITY\SYSTEM 下运行)在 ProgramData 内的文件夹中创建了一个文件,如果 Windows 应用程序试图覆盖它,它会得到一个 System.UnauthorizedAccessException。当前登录的用户有一个管理员帐户,但应用程序没有启动提升(我想避免它)。
如果服务在应用程序之后启动,则该文件由 UI 应用程序创建并且可以正常工作。是否可以让 .NET Windows 服务创建一个可以被 Windows 应用程序覆盖的文件?
【问题讨论】:
标签: .net windows-services unauthorizedaccessexcepti programdata