Windows上的App安装噩梦:拒绝访问/删除文件代码5失败

时间:2015-06-16 16:09:31

标签: delphi windows-8 windows-7 inno-setup

我一直在使用Delphi开发Win32应用程序很长时间,总是将它们安装在%programfiles%文件夹中。我使用Inno Setup作为我的安装包装工具。

自从Windows 7以来,我与使用非管理员用户登录的客户遇到了很多麻烦。在这种情况下,当用户尝试安装或更新应用程序时,将返回错误“访问被拒绝 - 删除文件失败代码5”。

通常我会告诉用户以管理员身份运行安装应用,然后安装就可以了。

问题是这个问题变得越来越普遍,因为现在大多数Windows用户似乎都没有以管理员身份登录,因此需要大量支持。

现在最好的方法是什么?

我应该在%appdata%而不是%programfiles%?

上安装我的应用

谢谢!

0 个答案:

没有答案