我最近发现我的应用程序在 Win 7 机器上出现故障,因为它没有在其安装目录中创建文件/子目录的权限。这是应用程序需要能够做的事情,我发现如果它以管理员权限级别运行,它的行为很好。
我想确保应用程序可以根据需要以最简单的方式创建子目录和文件 - 如果可能,自动允许权限。理想情况下,这无需要求用户在我的可执行文件上手动启用“以管理员身份运行”功能。
自动实现这一目标的最佳方法是什么?
我发现了这个问题: How do I deploy applications in run as administrator mode?
它适用吗?这是最好的方法吗?
在我看来,这种限制在 Win 7 中是不必要的——应用程序应该能够操作文件,至少在它们自己的目录中。
谢谢