1

我的 InnoSetup 安装程序上有一个“仅为我安装”选项。如果选择此选项,程序文件将写入用户本地设置应用程序数据文件夹之外的文件夹,而不是C:\Program Files.

似乎其他管理员用户仍然可以四处寻找并找到此文件夹并因此执行该应用程序,如果用户正在安装“仅为我”,我想避免这种情况。

如何指定此文件夹(名义上{userappdata}\MyApp\Program Files\)已删除除运行安装程序的用户之外的所有人的权限?

4

1 回答 1

3

您可以使用cacls.exe或使用各种权限指令。但无论您做什么,管理员始终可以授予自己访问文件的权限。毕竟他们是管理员……

于 2011-07-24T04:41:18.433 回答