![](/img/trans.png)
[英]How to create Setup file of windows application without using InstallShield in visual studio 2013?
[英]Installshield - Force file to create on application path
如何在安装方向上强制创建文件夹和文件?
我已经安装了带有Install shield的程序,该程序可以创建一些文件夹和文件。 安装后将要创建一些文件(例如log.dat等)。 实际上,它们的路径不是安装路径,它们将在setup.exe的路径上创建。 我已将[所有人]权限添加到[CompanyName],但仍然无法使用。
有什么建议吗?
假设我理解了这个问题,就不会在C:\\ Program Files中打开权限...,因为这样可能会导致非特权用户破坏您的应用程序。 相反,我将使用目录,例如[CommonAppDataFolder] \\ My Company \\ My Product(通常为C:\\ ProgramData \\ My Company \\ My Product),并在那里打开权限。
InstallShield可以创建目录并为其分配权限。 应该是直截了当的。 看到:
编辑:您说的不是INSTALLDIR,而是“靠近”包含SETUP.EXE的目录。 InstallShield设置了一个可以使用的名为SETUPEXEDIR的属性。 但是我不确定这种设计是否可以工作。 用户几乎可以在任何地方运行安装程序,包括Windows Installer服务可能没有权限的网络共享。 恐怕您的问题超出了一般如何设置权限的范围。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.