Google Chromeバージョン54.00以降が必要なソフトウェアがあります。Chromeがインストールされていて、Inno Setupを使用している特定のバージョンであることを確認してください
私はアプリケーションのインストールスクリプトを作成して、まずChromeブラウザが使用可能かどうかを確認してから、コンピュータにインストールされていないかどうかを確認したい場合は、Chromeのバージョン54.00をサイレントインストールする必要があります(Chromeのオフラインインストールファイルはパッケージ自体で提供されている)、クロムが既にコンピュータにインストールされている場合、インストールスクリプトは、クロムのバージョンが54.00以上であるかどうかをチェックし、そうであればソフトウェアのインストールを進めます。パッケージに含まれているクロムセットアップファイルからv54.00をインストールまたはアップデートする必要があります。
このクロムインストールのチェックは、ソフトウェアのインストールプロセスの開始時に行う必要があります。
また、誰かが少し詳細な方法でオンラインで入手できるinnoについてのチュートリアルを手伝ってくれれば、私は多くの助けになります。
我々が持っている現在インストールスクリプトは以下の通りです: - あなたの質問はかなり広い
enter center code herode here
; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
#define MyAppName "CLIxModules_v1.0.9"
#define MyAppVersion "1.0.9"
#define MyAppPublisher "Connected Learning Initiative, Tata Institute Of Social Science"
#define MyAppURL "https://clix.tiss.edu"
#define MyAppExeName "unplatform_win32_ssl.bat"
[Setup]
; NOTE: The value of AppId uniquely identifies this application.
; Do not use the same AppId value in installers for other applications.
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
AppId={{2154FF98-4E99-44A6-9EE9-56886A9BA8EF}
AppName={#MyAppName}
AppVersion={#MyAppVersion}
;AppVerName={#MyAppName} {#MyAppVersion}
AppPublisher={#MyAppPublisher}
AppPublisherURL={#MyAppURL}
AppSupportURL={#MyAppURL}
AppUpdatesURL={#MyAppURL}
DefaultDirName={userdocs}\{#MyAppName}
DisableProgramGroupPage=yes
OutputDir=A:\CLIX\FINAL RELEASED VERSIONS\Release1811
OutputBaseFilename=CLIxModules_v1.0.9_setup
SetupIconFile=A:\CLIX\Packaged\CLIxModules_v1.0.9_Packaged_1711\CLIxModules_v1.0.9\Clix_Setup_Icon.ico
Compression=lzma
SolidCompression=yes
PrivilegesRequired=lowest
[Languages]
Name: "english"; MessagesFile: "compiler:Default.isl"
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
[Files]
Source: "A:\CLIX\Packaged\CLIxModules_v1.0.9_Packaged_1711\CLIxModules_v1.0.9\unplatform_win32_ssl.bat"; DestDir: "{app}"; Flags: ignoreversion
Source: "A:\CLIX\Packaged\CLIxModules_v1.0.9_Packaged_1711\CLIxModules_v1.0.9\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
[Icons]
Name: "{commonprograms}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon; IconFilename: {app}/clix_round_icons_core_RFY_icon.ico
[Run]
Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: shellexec postinstall skipifsilent
OK、編集に感謝します。私の答えは助けにもかかわらず? –
@martin、私はどこに私はコードを置く必要があり、私はその関数を呼び出す必要が混乱しているので、私は答えをテストできませんでした。だから私は私のスクリプトを追加することができますこれで私を助けてください。 –
を設定していないので、私の答えに電話をかけた例を追加しました。 –