2009-10-01 59 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