nsis

    0热度

    1回答

    我创建了一个非常简单的安装程序,它不添加任何注册表项或任何东西。它只是安装一些python可执行程序的一些文件。安装程序仅包含1个步骤,它询问安装目录,然后安装软件。 问题:如果程序的早期版本的安装或由用户选择的目录中包含它的文件,我想通过运行一个函数CleanInstallationDirectory安装开始之前做一些检查。 我的问题是:我怎样才能运行该功能,当用户安装进度开始后选择了目录和不?

    0热度

    1回答

    我想用7zip做一个自动解压压缩文件,我可以做到,但是在7zip压缩包中我只有pdf或doc文件,所以在自动提取过程中可以在提取过程结束时启动一个exe文件。 我正在寻找使用NSIS来做到这一点与Nsis7z插件,但我需要一个例子来做到这一点。你有一个nsi文件的例子吗? 由于通过提前

    -1热度

    1回答

    我试图让这个工作几个小时。这是almust工作。 我的情况是,我创建了一个安装程序与nsis,并希望做一个像Skype的链接(电话& Skype)和蒸汽(蒸汽:/ /加入/ 214456146),将启动我的程序与一些参数。 问题是我无法让它从链接发送参数到程序。 该程序正常工作,如果我与CMD运行它。 这里是一个(尝试)我NSIS代码登记在注册表中一些部分: WriteRegStr HKCR "A

    0热度

    1回答

    我有一个应用程序可以在同一台计算机上由同一用户多次安装,并根据其中的设置采取不同的行为。 我该如何制作一个安装程序,允许多个安装同一个应用程序?默认情况下,我所做的基本脚本允许我在不同的文件夹中多次安装,但在控制面板中,我只能看到要卸载的最后一个版本(我认为它是因为InstallDirRegKey)。

    0热度

    2回答

    我想在我的NSIS 2.46安装程序中创建系统还原点。我搜索了一下,发现SysRestore插件是最好的选择。 我从http://nsis.sourceforge.net/SysRestore_plug-in下载了SysRestore.zip,解压缩并将其复制到NSIS的安装文件夹中。但即使是发布的示例(\Examples\SysRestore\example.nsi)也无法正确编译。 日志如下所

    -1热度

    1回答

    我正在制作一个安装程序,在用户的机器上安装一个文件夹。我在我的安装程序中包含一个大小为750MB的文件夹。为此,我编写了以下代码 - Section SetOutPath '$INSTDIR' File /r "c:\myfiles\*" SectionEnd 安装时,此过程需要很长时间才能将文件解压缩到安装目录。有没有任何方法或任何选项/方式可以加快这个过程?

    0热度

    2回答

    我想制作一个自解压exe(abcdInstaller.exe),它运行另一个exe(AppInstaller.apk,这是在我的电脑上安装abcd.apk)。下面的脚本工作正常,但当我运行abcdInstaller.exe时,它也提取当前目录中的这两个文件(从我运行此exe文件)并运行AppInstaller.exe。 但我想要什么,用户只需点击abcdInstaller.exe和abcdInst

    -3热度

    1回答

    写注册表文件我都用来写注册表文件的路径下面的代码片段: ;Registry and SDK Setup Section "mySection" SetOverwrite on SetOutPath "C:\ProgramData\....\Gadgets" File "{....KEYS...}.png" File "{....KEYS...}.xml"

    0热度

    1回答

    我想知道哪个变量包含安装先前选择的安装路径。如何设置为“C:\ Users \ Admin \ Document \”作为默认安装路径。 Image shows the previous Installation path.

    0热度

    1回答

    如何在NSIS中执行复合字符串比较? 基本上是这样的:if (str1 == "" || str2 == "") ... strcpy $1 "c:\foo" strcpy $2 "d:\bar" ${if} strcmp $1 "" ${orif} strcmp $2 "" MessageBox MB_OK "one or both are empty" ${else}