Windows 7阻止了我的应用程序。我该怎么办?

时间:2010-08-05 10:44:38

标签: delphi

当我的应用程序安装在Win7中的“C:\ Program Files ...”中时,它无法访问同一目录中的另一个可执行文件。其他应用程序适用于此版本的Windows,除了我的应用程序:(( 我正在使用Delphi 7

2 个答案:

答案 0 :(得分:2)

关于开发适用于Windows 7的应用程序,有一篇非常好的文章here,专门解决了UAC问题。

结果是,Program Files被视为一个不应轻易搞乱的目录,Windows 7希望提升权限从那里访问资源。

答案 1 :(得分:1)

Craig Stuntz非常好地打字here

对于Vista / Win7,您的应用无法将文件放在程序文件/程序的子文件夹中,除非UAC已关闭或应用程序正在升级运行。请注意,“提升”并不一定意味着“以管理员身份登录”。非管理员用户可以提升,而管理员不一定会提升。

相关问题