問題タブ [installshield]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
6221 参照

vbscript - vbscript カスタム アクションの結果に応じて、InstallShield セットアップを中止するにはどうすればよいですか?

いくつかのレジストリ キーをチェックし、必要に応じて変更する vbscript カスタム アクションを作成しました。キーを書き込めなかった場合などは、セットアップを中止する必要があります。

これを実現するために、実行シーケンス内の次のステップの条件として使用しようとしたプロパティを設定しましたが、これは機能しません。

カスタムアクションは実行時にプロパティを書き込むことができないため、これが機能しないことがわかりました。

問題は、カスタム アクションの内容に応じて、インストールを中止するにはどうすればよいかということです。「インストールの中止要求」をインストーラーなどに渡す方法はありますか?

0 投票する
1 に答える
2529 参照

installshield - InstallShield 2009 - SdLogonUserInformation の問題 (リストが空です。)

Windows サービスをインストールするには、InstallShield 2009 で作成されたセットアップが必要です。サービスを実行するには、独自のアカウントが必要です。このアカウントは、セットアップ内から作成/選択する必要があります。

このために、対応するログオン情報パネル ダイアログを追加します: [ダイアログ] -> [すべてのダイアログ] -> [右クリック] -> [新しいダイアログ... ]

新しいダイアログ ウィザード: [次へ] -> [ログオン情報パネルと関連する子ダイアログ] -> [次へ] -> [完了]

ただし、セットアップを開始して既存のユーザーを参照しようとすると、ドメイン、ユーザー、またはその他を参照しようとしても、常に次のようなメッセージボックスが表示されます

リストは空です。」.

詳細な説明:

  • [ログイン情報] ダイアログで、[参照] をクリックします
  • [ユーザー アカウントの参照] ダイアログで、[ドメインまたはサーバーの参照] -> [結果:リストが空です] をクリックします。

  • [ユーザー アカウントの参照] ダイアログで、使用しているサーバーの名前を [サーバー名] テキスト ボックスに入力し、[ユーザー名の参照] をクリックします-- > 結果:サーバーが見つかりません

  • [ユーザー アカウントの参照] ダイアログで、[サーバーの名前] テキスト ボックスにサーバーの名前を入力したまま、[ユーザー名] テキスト ボックスに Administrator と入力し、[ OK ] をクリックします--> 結果: "サーバーが見つかりません"

  • [キャンセル] をクリックした後 ([ログオン情報] ダイアログに戻ります)、[ユーザー名] テキストボックスに SERVERNAME\Administrator を入力し、[パスワード] テキストボックスに対応するパスワードを入力して、[次へ] をクリックします--> [結果:サーバーが見つかりません] をクリックします。

  • 新しい情報をクリックします

  • [ドメインまたはサーバーを参照] --> [結果:リストが空です] をクリックします。

  • [グループの参照] をクリックします--> 結果:サーバーが見つかりません

これを修正するにはどうすればよいですか?

0 投票する
1 に答える
2444 参照

windows - installshield Universal を使用して作成されたインストーラー実行可能ファイルをデバッグする方法はありますか?

いくつかのカスタム アクションといくつかの UI を含む Windows 実行可能ファイルを作成しました。

インストール可能なもので奇妙な動作に直面しています。

コードを精査し、できる限りインストーラーをクラックしようとしましたが、奇妙な動作が可能な理由がわかりませんでした。

そのため、必要な値をロガーに書き込もうとしたカスタム アクションでのコード実行のすべてのポイントで、インストーラーをデバッグしたいと考えました。しかし、残念ながら、ロガーはインストール後に作成され、その時点で再度実行することはできません。

では、インストール可能ファイルの実行中にデバッグする方法を誰かが提案できますか?

0 投票する
2 に答える
2094 参照

installation - 再起動を引き起こすInstallshieldpendingfilerenameoperationsをデバッグします

既存のinstallscript11.5インストーラーから始めて、更新インストーラー(差分インストーラー)を作成しました。

与えられた:

  • V1(ソフトウェアの最初のバージョン)
  • V2(ソフトウェアの2番目のバージョン)
  • V2P(V1とV2のディファレンシャルインストーラー

V1をインストールしてアンインストールした場合、再起動は必要ありません

V2をインストールしてアンインストールした場合、再起動は必要ありません

V1、V2Pをインストールしてから削除すると、再起動するように求められます。

さまざまなレジストリツールとディスク監視ツールを確認しましたが、V1+V2Pの組み合わせはV2と同じようです。

別のツールを考えると、「pendingfilerenameoperations」は強制的に再起動するようです。私はこれが私の差動インストーラーに義務付けられていると思います。

誰かが原因となる可能性があるもの、または少なくともそれを見つける方法を知っていますか?

編集:再起動(保留中のファイル名前変更操作)の原因とそこにあるファイルはわかっていますが、installshieldがこれらの保留中のファイル名前変更操作を書き込む理由の説明を見つけたいと思います。

編集2:これは彼のランタイムのすべてのファイルを保留中のファイル名前変更操作に入れているInstallShieldであることがわかりました。これは予期しないエラーを残す可能性があります...誰かがそれを解決する方法を知っていますか?

どんな助けでも大歓迎です、

よろしく、

ニック

0 投票する
2 に答える
7136 参照

.net - InstallShield2009MSIから.NETサービスをインストールする際の問題-カスタムアクションで1つのMSIHANDLEが閉じられなかった

InstallShield 2009を使用して、継承したコードベースのMSIを生成しています。このコードは、VB6.NET 2.0コード(C#およびC ++)で構成されています。私はWindowsXPSP2を開発してインストールしています。

前のチームから提供されたMSIからリバースエンジニアリングして、 InstallShieldプロジェクト(これを呼び出します)を作成しました。それらの構成は同じになりました。"MyClient.ISM"

次に、 MSIを生成するようにInstallShieldを構成しました。これはエラーなしで構築されました。ただし、MSIを実行しようとすると、2つで失敗します

「エラー1001InstallUtilLib.dll:不明なエラー」

ダイアログを表示し、行った変更を正常にバックアウトします。次にMyClient.MSI、msiexecコマンドを使用して実行しました。例えば

問題は。が原因のよう2769 errorです。これに起因するログファイルのエラーの場所は次のとおりです。

このカスタムアクションは、.NETサービスをインストールしようとしていました。そこで、InstallShieldに移動して、すべてのカスタムアクション(インストール、アンインストール、コミット、ロールバック、および関連するSetProperty)を削除し、ビルドして再度インストールしました。これは機能しましたが、サービスはインストールされなくなりました。動作するInstallShieldメソッドを使用してこれらの.NETサービスをインストールする必要があります。

0 投票する
1 に答える
1802 参照

firebird - InstallShield を使用した FireBird のインストール

InstallShield を使用して Firebird (InterBase 由来の RDBMS) をインストールするための適切なスクリプトまたは何かを見つけることができないようです。firebird インストール実行可能ファイルを使用してサイレント インストールする方法がありますが、InstallShieldscripts について十分な知識がありません。a) InstallShield から exe を実行する方法 b) InstallShield を使用して firebord をインストールする方法に関する情報を誰かが知っていれば、私は非常に感謝しています! どうもありがとう、マット

0 投票する
3 に答える
3967 参照

installation - Shield 2009 のインストール - ショートカットの作成

ユーザー入力に基づいて、Install Shield 2009 でショートカットを作成することはできますか? essnes では、(インストールを実行する) ユーザーがそうしたい場合にのみ、(デスクトップに) ショートカットが作成されます。

0 投票する
2 に答える
8929 参照

installation - InstallShield 2009 を使用してアンインストール中にカスタム アクションを実行することは可能ですか?

インストールの一部である ManagedCode のアンインストール中に (アンインストール プロセスで削除される前に) カスタム アクションを実行する必要があります。これは Install Shield 2009 で可能ですか?

0 投票する
2 に答える
875 参照

build-process - IsCmdBld.exe - ランダムにエラーが発生する

何らかの理由で、InstallShield 2009 Professional のスタンドアロン ビルドを使用すると、エラーが発生したり、ビルドが正常に完了したりすることがありますが、主な理由はわかりません。通常、次のようなエラーが表示されます。

IsCmdBld.exe - アプリケーション エラー

「0xa781543」の命令が「0x6a19a778」のメモリを参照していました。メモリを「書き込めませんでした」

[OK] をクリックしてプログラムを終了します

現在、このメッセージは時々表示されるだけで、規則性やパターンで表示されるわけではありません。誰でもこれについて何か考えがありますか?ありがとう。

0 投票する
4 に答える
10277 参照

installshield - InstallShield: アンインストール時にインストール済みファイルを削除する

インストール時に、「System32」フォルダーにいくつかのファイルをコピーします。アンインストールしても、これらのファイルは削除されません。なんで?