2009-10-01 60 views
0

我通過NSIS創建了安裝程序。 「c:\ program files \ myapp」是我的應用程序的默認文件夾。但是我需要Windows Vista中的另一個默認文件夾(例如c:\ users \\ AppData \ myapp)。在Vista/XP中的NSIS InstallDir

我發現很多確定Windows版本的函數,但在定義InstallDir變量之前我無法調用它們。任何想法如何做到這一點?

回答

1

您可以在.OnInit中設置$ instdir,或使用MultiUser.nsh

+0

謝謝。 StrCpy $ INSTDIR「$ LOCALAPPDATA \ myapp」確實可以在.onInit中使用。 – jing 2009-10-02 07:33:46