簡體   English   中英

Installshield-強制在應用程序路徑上創建文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM