我使用 Winrar 创建了一个 SFX 文件(用于直接解压并启动程序),该文件应该安装在 TEMP 文件夹中。我指定在解压后启动“bin/myprogram.exe”。
当我启动 SFX 时,我可以看到我的程序已启动,但 0.5 秒后关闭。如果我手动转到 TEMP 文件夹并自行启动 .exe,则一切都运行良好。
有人已经遇到过同样的问题了吗?
我的程序:
我选择所需的所有文件(bin、programData 和 .ico)新建存档,设置为 SFX 模式。在 SFX 选项按钮下,在高级选项卡中:
- 设置:解压后写入 bin/myprogram.exe
- 模式:在临时文件中解压缩
我尝试在指定文件夹或 programFile 中解压,但没有任何变化。同样的情况
答案1
因为这是 Windows,所以只需使用bin\myprogram.exe
即可。