# define name of installer
OutFile "installer.exe"
SetOverwrite on
# define installation directory
InstallDir $DESKTOP
# For removing Start Menu shortcut in Windows 7
RequestExecutionLevel Admin
Section
;StrCpy $INSTDIR "c:\Windows\System32\"
SetOutPath $WINDIR\System32\
;MessageBox MB_OK $WINDIRSetOutPath $WINDIR\System32\
MessageBox MB_OK $SYSDIR
File "python27.dll"
SectionEnd
這是我的腳本python27.dll文件複製到windows/SYSTEM32 當我運行這個文件,它什麼都不做還是我做一些撥錯 在此先感謝新NSISNSIS無法文件複製到SYSTEM32
我不認爲這是一個好的解決方案,請嘗試通知用戶有關您的應用程序的先決條件,並提示他安裝適合您的應用程序的Python版本。你可以在你的安裝包中包含官方的python安裝程序,這樣用戶可以直接安裝它,或者如果用戶選中安裝它,你可以啓動它。不要忘記檢查這個版本是否已經存在,或者是否有任何其他版本可以運行你的應用程序。希望這個幫助。 如果你必須遵循你的方法: '節 「nameofsection」 SetOutPath $ SYSDIR文件 「python27.dll」 SectionEnd' – mohessaid
OutFile將 「Installer.exe的」 SetOverwrite上 #定義安裝目錄 INSTALLDIR $ DESKTOP #爲了去除開始在Windows 7 RequestExecutionLevel聯繫 !菜單快捷方式包括MUI2.nsh !包括UAC.nsh #啓動默認段 節 「nameofsection」 \t SetOutPath $ SYSDIR \t文件 「python27.dll」 SectionEnd 它什麼都不做 –
如何在我的腳本中使用官方的python安裝如果你能解釋更多 nsis –