2010-12-09 78 views
0

我最近发现我的应用程序在Win 7机器上出现故障,因为它没有权限在其安装目录中创建文件/子目录。这是应用程序需要做的事情,我发现如果它在管理员权限级别运行,则表现良好。在Win7机器上创建文件的应用程序权限 - 需要管理员权限?

我想确保应用程序可以根据需要创建子目录和文件,尽可能以最简单的方式 - 如果可能,自动允许权限。理想情况下,这不需要让用户手动启用我的可执行文件上的“以管理员身份运行”功能。

自动实现此目的的最佳方法是什么?

我发现这个问题: How do I deploy applications in run as administrator mode?

是否适用?这是最好的方法吗?

在Win7中,我觉得这个限制是不必要的 - 应用程序应该能够操作文件,至少在他们自己的目录中。

感谢

回答

1

你的应用程序文件目录下可能安装,你必须承担,你不能写入该目录。你也应该运行没有管理员权限,因为有些用户不会拥有它们。因此,您应遵循平台准则并存储您需要在标准使用可以修改它们的位置修改的文件。这个问题也会影响你在Vista上。

+0

这就是我所做的 - 这是有道理的。谢谢! – 2010-12-10 01:09:21

相关问题