# 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
にファイルをコピーすることができない/ system32に 私はそれが何もしないか、私はNSISNSISこれは、Windowsにpython27.dllファイルをコピーするために私のスクリプトですsystem32に
に新しい事前に おかげworng何かをやって、このファイルを実行すると、
私はこれが良い解決策だとは思わない、あなたのアプリの前提条件についてユーザに知らせ、あなたのアプリに適したPythonバージョンをインストールするように促す。インストーラに公式のpythonインストーラを含めて、ユーザが直接インストールできるようにするか、またはユーザがインストールをチェックした場合に起動することができます。このバージョンがすでに存在するかどうか、またはアプリを実行できる他のバージョンがあるかどうかを確認することも忘れないでください。この助けを願っています。 あなたの方法に従う必要がある場合: '節 "nameofsection" SetOutPath $ SYSDIRファイル "python27.dllを" SectionEnd' – mohessaid
OUTFILE #インストールディレクトリを定義 インストールディレクトリ$ DESKTOP #上 SetOverwrite "installer.exeの" 除去するためWindowsのメニューショートカットを起動7 RequestExecutionLevel管理 !MUI2.nsh 含ん! 節 "nameofsection" UAC.nsh #開始デフォルトのセクションが含まれ \t SetOutPath $ SYSDIRは \tファイル "python27.dll" SectionEnd それは何もしません –
あなたがもっと説明できるならば、私はあなたのスクリプトに公式のpythonをインストールする方法を教えてください nsisに新しくなりました –