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