0
install.i中にユーザーが対応するチェックボックス(つまり、2つのインストールタイプのスタンドアロンとサービス)をチェックすると、service.soのチェックボックスが1つしかないので、インストール後にプログラムを起動したいスタンドアローンとしてインストールされ、インストール後に1つのexeが起動します。しかし、サービスを選択すると、インストール後に起動メッセージ(スタンドアロンとサービス)が表示されます。どのようにこの問題を解決するには? Innoセットアップで選択した特定のタスクのメッセージをスキップする方法は?
この
は私が通常私は、プログラムを起動する(すなわち、ランタイムWin32の)ユーザーを選択サービスであれば、それは両方の起動プログラムのメッセージを示している(すなわち、ランタイムWin32およびこの中で[Tasks]
Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: checkedonce
Name: quicklaunchicon; Description: {cm:CreateQuickLaunchIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked
; Install for all users or current user only
Name: common; Description: &All users; GroupDescription: Install for:; Flags: exclusive unchecked
Name: local; Description: Just &me; GroupDescription: Install for:; Flags: exclusive
Name: Service; Description:Install as a Service; GroupDescription: Setup Type:; Flags: unchecked
[Run]
Filename: {app}\HMI.exe; Description: {cm:LaunchProgram,Runtimne Win32}; Flags: nowait postinstall skipifsilent;
Filename: {app}\ServiceTray.exe; Description: {cm:LaunchProgram,Runtimne Win32 as Service}; Flags: nowait postinstall skipifsilent runascurrentuser;Tasks: Service
を使用していたコードですサービスとしてのランタイムwin32).iただ1つのタスク、すなわちサービスを使用しています。 2タスクを使用する以外の方法がありますか?
あなたしている問題は、その明確ではありません。サンプルコードとサンプルを追加してみてください。 – Deanna
サンプルコードが追加されます – Nithin
Deannaはこの問題を解決してください – Nithin