C#プログラムからInno Setupでセットアップを作成しています。このプログラムを実行するにはPythonが必要です。今日まで私は顧客にPythonを手動でインストールするよう依頼しましたが、一部の顧客は必ずしもインストールガイドに従っているとは限らないので、私は頻繁に質問を受けています。今はインストールを簡単にして、すべてが自動的に行われるようにしたいと思います。私は設定する必要があります。このすべては、すでに何のインストールが を必要としない存在する場合はPythonのC:\Python\Python3.5.2
Inno SetupでPythonをインストールする
C:\Python\Python3.5.2
- は、Pythonのパスをインストールします。
私はこのコードでこれを実行しようとしましたが、何の成功もありませんでした。残念ながら、通常のPythonのインストールが開始されています。
[Run] Filename: "{app}\deploy\python-3.5.2.exe"; \ Parameters: "/i ""C:\Python\Python-3.5.2"" /qb! ALLUSER=1 ADDLOCAL=ALL"; \ WorkingDir: "{app}\deploy"; Flags: 32bit; Check: python_is_installed [Code] function python_is_installed() : Boolean; var key : string; begin { check registry } key := 'software\Python\Python-3.5.2\InstallPath'; Result := not RegValueExists(HKEY_LOCAL_MACHINE, Key, ''); end;
どうしたらよいですか?
BR ステファン