如何以管理员身份在c#中编写文件?

iva*_*123 1 c# uac windows-7

我有一个c#程序,它将xml文件写入"C:"磁盘.我将我的程序作为一个单击包发布,因为它仅用于测试目的.但问题是一键包没有"以管理员身份运行"选项.那么我该如何解决这个问题呢?任何的想法 ?

Ste*_*ary 7

正确的解决方案不是强制管理员提升绕过内置操作系统安全性.

正确的解决方案是修复损坏的程序.虽然它只是一个测试程序,但应该正确编写.

有关更多详细信息,请参阅此SO问题和答案.即使它处理Program Files文件夹而不是根,但底层问题和解决方案是相同的.