我遇到了这个经常说的问题,但即使查找几乎每一个scource我没有得到一个aswer。问题如下:访问“程序文件”所需的文件夹
我写了一个小更新工具,连接到服务器以检查应用程序的新版本,然后将新版本复制到clientmashine。所以模式如下:
客户端安装由我预先配置的特定应用程序的更新程序。基本上,更新程序位于Program Files文件夹中的某个位置。然后更新程序启动,连接到我们的服务器并获取最新版本,并将其安装到与更新程序安装在同一目录中。所以客户不知道有两个应用程序。更新程序和更新程序的主要应用程序。我希望你明白这个主意。
所以这就是为什么我需要访问Program Files文件夹。
我在Windows 7下开发,软件也是在7上运行。
有没有办法确保updater是由管理员运行的。我需要管理员权限才能访问它吗?即使我拥有管理员权限,它还会拒绝访问吗?有没有办法在代码中检查用户有什么权利?
这就是我所做的。很棒。非常感谢。 – GuyFawkes 2010-08-18 14:38:42