【发布时间】:2013-12-05 03:43:44
【问题描述】:
我创建了一个 C# 应用程序,但没有想到所有调试都是使用管理员权限完成的,就像我在 Windows 中一直使用的那样。
现在我已经使用 WiX 创建了一个 .MSI 安装程序来安装我的应用程序,该应用程序没有对 appdata、C:\tmp 等的写入权限。
我的应用程序需要在文件系统的某处写入一些临时文件,我如何在不需要我的应用程序管理员权限的情况下实现这一点?该应用程序不执行任何需要管理员提升的操作。
【问题讨论】:
-
您要写入的确切路径是什么?您只能写入每个用户的目录。
-
This,也许吧?
-
@slaks %appdata%\myApp(由具有权限的 wix 创建)、c:\temp、mydocs...
-
@lemon42 临时文件 我的意思是在执行特定任务之前将使用一些自定义内容创建并在执行后删除的文本文件。我还能用你的建议吗?
标签: c# permissions wix installation