Car*_*eis 1 installation installer inno-setup winforms
如何在安装应用程序的目录中创建文件?
我尝试了以下,但它不起作用.基本上我需要能够在Windows XP上的C:\ Program Files\MyAppName \或Windows Vista及更高版本的C:\ Program Files(x86)\ MyAppName上创建文件.
SaveStringToFile("{pf}\{#MyAppName}\Registration.txt", Serial, False);
Run Code Online (Sandbox Code Playgroud)
如果用户选择其他目录来安装它,最好使用特殊常量{app}.
SaveStringToFile(ExpandConstant('{app}\Registration.txt'), Serial, False);
Run Code Online (Sandbox Code Playgroud)
要将文件保存在Application Data目录中(由所有用户共享),请使用常量{commonappdata}而不是{app}.
请注意,{app}指向"C:\ Program Files\My Application"(或用户选择安装应用程序的位置,具体取决于操作系统). {commonappdata}另一方面,指向Application Data目录的根目录,因此在这种情况下,为您的应用程序(或公司和应用程序)添加目录是个好主意:
例如:
SaveStringToFile(ExpandConstant('{commonappdata}\Foobar Corporation\Our Application\Registration.txt'), Serial, False);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2443 次 |
| 最近记录: |