問題タブ [installshield-2009]

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 投票する
3 に答える
4073 参照

admin - Install Shield 2009 基本 MSI プロジェクトでユーザーが管理者グループに属しているかどうかを確認する方法

Install Shield 2009, Premier, Basic MSI Projcet:[管理者ユーザーのみがセットアップを実行できるようにしたい] [Releases]->[MyProductConfiguration]->[MyRelease]->[Setup.exe] タブで、[Required Execution Level] = [Invoker] を選択し、一般情報 -> 製品のプロパティ インストール条件を Condition = "AdminUser" Message = "Require Admin user to run this..." とします。

問題は、メインの管理者だけがインストールできることです。管理者権限で「テスト」と言う他のユーザーはインストールできず、「これを実行するには管理者ユーザーが必要です...」というエラーメッセージが表示されます。

したがって、管理者グループに属するユーザーのみがインストールを許可し、他のユーザーを制限する方法.

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

installshield-2009 - ')' 付近の構文が正しくありません

インストール プロセス中に SQL スクリプトを実行する BasicMSI プロジェクト (Installshield 2009) があります。インストール中に、次のエラーが表示されます。

エラー 27506.SQL スクリプト {SCRIPTNAME} の実行中にエラーが発生しました。352 行目。')' 付近の構文が正しくありません。(102)

問題は、スクリプトの 352 行目に ')' がないことと、スクリプトを SQL Management Studio Express で実行すると問題なく動作することです。

何が問題なのか、どうすれば修正できるのか、誰か教えてもらえますか? ありがとう。

PS。スクリプト エラー処理オプションを「エラー時、次のステートメントに移動」に設定できません。これは、一部の外部キーが作成されないためです。

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

windows-installer - InstallShield 2009 のリリースごとに異なるショートカット アイコン

いくつかのショートカットを含む InstallShield 2009 MSI プロジェクトがあります。リリースに応じて、これらのショートカットに使用されるアイコンを変更したいと考えています。各リリースは国別 (したがって言語別) であり、アイコンが異なるものもあります。これを行うことは可能ですか?

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

.net-3.5 - InstallShield 2009 が .NET 3.5 SP 1 を検出しないのはなぜですか?

Windows Server 2003 Standard Edition で、お客様が .NET 3.5 SP 1 をインストールしました。InstallShield 2009 でビルドしたインストーラーを実行すると、インストーラーはターゲット マシンに .NET 3.5 SP 1 依存関係がないことを訴えます。お客様は .NET 3.5 SP 1 を数回アンインストールして再インストールし、そのたびに再起動しましたが、インストーラーはそれを検出しませんでした。ちなみに、インストーラーは他の場所でも問題なく動作します。

テストのために、.NET 3.5 SP 1 (LINQ を使用) でビルドされたアプリの 1 つを正常に実行しましたが、インストーラーはありません。そこに問題はないので、正しいフレームワークがインストールされていると確信しています。このマシンのレジストリに、InstallShield 2009 の依存関係ロジックを満たさないものがあると思われます。次は何をするの?

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

c# - Installshield2009マルチシリアルキー

私はInstallshield2009とC#をいじって、インストール前にシリアルキー(.NETで記述されたアルゴリズム)を検証するセットアッププロジェクトを作成してきました。それは素晴らしい働きをします。

しかし、私は製品のいくつかのバージョンを持っています。現時点では、バージョンごとに個別のセットアッププロジェクトを使用しています。ただし、ファイルの多くは同じですが、ファイルが含まれるかどうかのわずかな違いがあります。検出された有効なシリアルキーに応じて特定のファイルをインストールする単一の展開プロジェクトがあれば、それが気に入っています。

基本的に、Installshieldでこの種のことが可能かどうか疑問に思っています。

前もって感謝します

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

windows-xp - Installshield 2009 インストーラーが 2 番目のユーザーの設定を拒否する (最近まで機能していた)

何年もの間、私たちは installshield を使用してソフトウェアを配信しています。ソフトウェアの最後のバージョン以降、次のことが起こります。

「すべてのユーザー」用のプログラムをインストールした後、制限されたユーザーがログインすると、デスクトップにアプリケーションのアイコンが表示されます。初めてダブルクリックすると、「設定中」というダイアログが表示されます。最近のバージョンでは、しばらくするとダイアログが消え、プログラムがじっと見つめていました。ここで、プロセスは次のメッセージで中止されます: 「関数は利用できないネットワーク リソースでホストされています」。プログラムが起動しません。しかし、手動で .exe ファイルへのショートカットを作成すると、すべて問題ありません。

最近、インストーラー プロジェクトに変更を加えていません (バージョン番号の変更以外)。また、更新プログラムのインストールも拒否しました。

質問:

  • 問題は何ですか?
  • インストーラーをデバッグするにはどうすればよいですか?
0 投票する
1 に答える
769 参照

installshield - InstallShield 前提条件の再利用

次の構造で、複数のインストーラーを備えたリリース レイアウトを探していますが、前提条件のソースは 1 つです。

目標は、各前提条件をその製品フォルダーに複製するのではなく、マスターの場所から各前提条件を起動することです。InstallShield の前提条件 (ISSetupPrerequisites) のデフォルトの場所を変更する方法はありますか?

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

runtime-error - InstallShield 1158 エラーを防ぐにはどうすればよいですか?

InstallShield のインストールを実行しているときに、"1158" というテキストと [OK] ボタンのみを含むエラー ダイアログが表示されることがあります。InstallShield エラー 1158 は、関連付けられた ini ファイルからの文字列の読み込みに問題があったことを意味しますが、Flexera のトラブルシューティング手順がうまくいきませんでした。また、実際に文字列に問題があるとは思えません。そのページの情報は、文字列の問題が断続的ではないことを示唆しています。

これまでの私の調査結果は次のとおりです。

  • この問題は、他のダイアログ (前提条件ダイアログを含む) が表示される前に発生するため、これは Windows インストーラーではなく、ブートストラップ (setup.exe) の問題であると思われます。
  • 問題は断続的で、一部のマシンでは頻繁に発生し、他のマシンではほとんど発生しません。
  • この問題は、インストールの特定のビルドとは関係ありません。同じ setup.exe が 1 回失敗し、同じマシンで再度実行すると成功する場合があります。
  • この問題は、Windows エクスプローラーに関連しているようです。他の手段 (cmd.exe など) で setup.exe を起動しても、これを再現できたことはありません。
  • コマンド ライン引数を渡してデバッグ ログを生成するとインストールが成功するため、これがデバッグ作業の妨げになります。
  • この問題は、Windows XP でのみ見られました。
  • 私の会社では新しいバージョンの Windows はあまり使用されていないため、これは何の意味もないかもしれません。

他の誰かがこの問題に遭遇したか、修正を知っていますか?