mmm*_*mmm 8 delphi installation privileges uac windows-7
我们有一套程序可以在启动时检查新版本,然后根据需要下载新版本以运行.当Windows 7被锁定为"标准用户"时,这显然是一个问题,因为它们无法写入c:\ program files目录及其下方.有人看到过一个可以解决问题的应用程序示例吗?
我们的应用程序是用Delphi编写的,但任何语言的示例都很有用.
提前致谢
更新:
我们已经有一个系统来确定是否存在新版本,唯一的问题是下载和安装(如果需要),因为这需要提升.我想不出一种不需要提升提示的方法,或者我们的用户减少他们的安全设置.
更新2:
我问了一个后续问题,而不是在这里添加一个新问题
应用程序安装有两个选项:
广告2:Google Chrome就是这样做的.它在这里安装.exe:
%LOCALAPPDATA%\谷歌\镀铬\应用\的chrome.exe
--jeroen
通常,如果需要升级权限,您将看到应用程序执行的操作是这样的.
这是一种非常常见的情况,特别是因为要更新自己的DLL,无论如何都需要进入辅助进程.