Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从unix为windows创建自解压安装程序_Unix_Sfx - Fatal编程技术网

如何从unix为windows创建自解压安装程序

如何从unix为windows创建自解压安装程序,unix,sfx,Unix,Sfx,在Windows中,使用Iexpress工具,我可以创建一个自解压安装程序,其中包含一个.NET应用程序和一个XML文件。在调用输出文件时,我可以成功地执行.NET应用程序 但是,我想在UNIX上执行此操作。我是UNIX新手,我正在寻找一个开源工具或一步一步的过程来将.NET exe和XML文件压缩为Windows可执行文件,从Windows机器执行时,应该直接执行.NET可执行文件 我尝试使用unzipsfx-552_win32/unzipsfx.exe,但未能成功完成。您找到解决问题的方法了

在Windows中,使用Iexpress工具,我可以创建一个自解压安装程序,其中包含一个.NET应用程序和一个XML文件。在调用输出文件时,我可以成功地执行.NET应用程序

但是,我想在UNIX上执行此操作。我是UNIX新手,我正在寻找一个开源工具或一步一步的过程来将.NET exe和XML文件压缩为Windows可执行文件,从Windows机器执行时,应该直接执行.NET可执行文件


我尝试使用unzipsfx-552_win32/unzipsfx.exe,但未能成功完成。您找到解决问题的方法了吗?我使用7 Zip存档完成,步骤1:压缩所需文件/usr/local/bin/7za a-t7z my7zfile.7z文件1文件2文件3。。。步骤2:在同一个文件夹中创建一个config fileconfig.txt,如下所示:@安装@!UTF-8!Title=应用程序Title RunProgram=Exe名称,扩展名需要在提取后调用@InstallEnd@!第3步:创建最终的exe和7za rpm,您将获得7zS.sfx文件,我可以用它创建一个exe,该exe可以自Extarc并调用其中的应用程序。cat 7zS.sfx config.txt my7zfile.7z>Selfextract.exe