nsis

    1热度

    1回答

    我使用NSIS生成可执行文件打包程序。 当前,这些打包产品的内容可以由生成安装程序的开发人员自定义。为此,我创建了几个.nsh脚本,每个组件一个,以及一些使用组件创建可执行文件的.nsi脚本。 我最近被要求提供简单的.zip文件以及.exe打包程序。为避免代码重复,并确保生成的.zip和.exe安装程序共享相同的内容,我想使用相同的.nsh脚本组件来创建.zip存档而不是可执行文件。 我想这可能是

    0热度

    1回答

    我试图访问NSIS脚本中的节点版本号,以便知道是否需要升级node.js'。为此,我注意到HKLM \ SOFTWARE \ Node.js \ ServerType键包含我需要的数字。 我想通过访问它: ReadRegStr $0 HKLM "SOFTWARE\Node.js" ServerType 但它不工作,$ 0总是空的。 我也有一个奇怪的行为使用这些按键: ReadRegStr $0

    -2热度

    1回答

    我正在研究Electron应用程序,并且正在使用electron-builder为mac生成windows安装程序和dmg。 一切正常,我可以设置自动更新和使用电子生成器的其他功能。 现在我需要包含其他不属于我的电子项目的文件,并执行它们以便在安装过程中(在Windows上)安装它们。 从电子制造商文档(https://github.com/electron-userland/electron-b

    0热度

    1回答

    我在从我的NSIS安装程序写入SUBSTed驱动器时遇到问题。 IfFileExists "K:\PROJECT\CFG\*.*" 0 DoesNotExist SetOutPath "K:\PROJECT\CFG" File ..\CFG\\*.* DoesNotExist: 而且 - 它甚至没有找到路径,所以我结束了征求意见的IfFileExists命令然后导致产生下面的错误。 我

    0热度

    1回答

    在NSIS SelectFolderDialog可不知何故,我只显示硬盘的树?我需要限制用户选择任何不在HDD上的目录。

    0热度

    1回答

    我写了一个带有!define MUI_CUSTOMFUNCTION_ABORT _onUserAbort中止调用的NSIS脚本。在_onUserAbort函数里我想删除一些文件。 这里是我的功能: Function _onUserAbort MessageBox MB_YESNO "Are you sure you want to abort the installation?" IDY

    0热度

    1回答

    我在我的nsi脚本中添加了一个${NSD_CreateIPaddress}框,但验证IP的每个字段默认为0。我通过使用${GetText}来获取IP地址值。 有什么方法可以删除默认值0并验证每个IP地址字段。请帮助我。

    -1热度

    1回答

    我想使用NSIS将chrome扩展安装到chrome。首先,我要复制扩展到安装目录,我写的剧本NSIS Section "sampleext" SecDummy SetOutPath "$INSTDIR" ; ADD YOUR OWN FILES HERE... File "Script.nsi" File "sampleext.crx" ;

    0热度

    1回答

    卸载后,我会查看已安装的子目录(List - C#)并将其删除。我检查一个目录是否存在,如果有,我想删除它。下面的代码: //here it deletes the testfolder1 directory - perfect ${If} ${FileExists} "$MUSIC\testFolder1\*" RMDir "$MUSIC\testFolder1" ${EndIf} /

    0热度

    1回答

    字体当我尝试卸载这样的字体...... Section "un.Uninstall" StrCpy $FONT_DIR $FONTS !insertmacro RemoveTTFFont "$FONTS\Vani.ttf" !insertmacro RemoveTTFFont "$FONTS\Vanib.ttf" SendMessage ${HWND_BRO