2017-12-03 11 views
2

Inno Setupスクリプトを実行すると、「これはインストールされます....続行しますか?」というプロンプトが表示されます。Inno Setupインストーラを起動します。 "これはインストールされます....続行しますか?"プロンプト

このプロンプトが表示されずにインストールを開始するにはどうすればよいですか。

ユーザーが既にセットアップをダブルクリックしてインストールした後、UACイベントが発生し、Inno Setupが実際にアプリケーションをインストールするかどうかを確認します。

これは、ユーザーが本当に馬鹿に見えるようにするため、3回「確認」する必要があります。

最後のプロンプトをスキップする方法はありますか?

これは私のスクリプトです:

[Setup] 
VersionInfoVersion= 
AppName=MyApp 
AppVerName=MyApp 
AppPublisher=MyCompanyName 
AppPublisherURL=www.mywebsite.com 
AppSupportURL=www.mywebsite.com 
AppUpdatesURL=www.mywebsite.com 
AppID=A1T2B24E-304A-2274-5A2A-550GF09E4712 
DefaultDirName={pf}\MyApp 
DefaultGroupName=MyApp 
DisableProgramGroupPage=yes 
DisableDirPage=yes 
DisableReadyMemo=yes 
DisableReadyPage=yes 
DisableFinishedPage=yes 
DisableStartupPrompt=yes 
LicenseFile= 
SetupIconFile=d:\dev\projects\distribute\box_software.ico 
Compression=lzma2/ultra64 
SolidCompression=yes 
PrivilegesRequired=admin 
WizardImageFile=d:\dev\projects\innosetup\large.bmp 
WizardSmallImageFile=d:\dev\projects\innosetup\small.bmp 
DirExistsWarning=no 
UsePreviousAppDir=yes 
ShowLanguageDialog=auto 
SignedUninstaller=yes 
SignedUninstallerDir=d:\dev\projects\innosetup\signeduninstaller 
OutputBaseFilename=osb_setup_update 
OutputDir=d:\dev\projects\MyApp\compiled\upload 

は編集:Dispiteが定義された "DisableReadyPage" を有する、私はまだ、この特定のページを取得します。

これはスクリーンショットです:

enter image description here

英語への翻訳は以下のようになり、「インストールの準備セットアップが今のコンピュータにアプリケーションをインストールする準備ができて、インストールを開始するには[インストール]をクリックします。。。」

答えて

1

このプロンプトは、デフォルトで無効になっています。表示されている場合は、DisableStartupPromptnoに設定する必要があります。 yesに設定するか、まったく削除してください(yesがデフォルトです)。

[Setup] 
DisableStartupPrompt=yes 
+0

ありがとうございました。私はコードでスクリプトを作成しましたが、私はこの行を完全に逃しました。再びありがとう。 – tmighty

+0

はい。説明をありがとうございます。 – tmighty

+0

私の問題は依然として続きますので、返信のチェックを外す必要がありました。私はそれに応じて自分の投稿を更新しました。 – tmighty

関連する問題