問題タブ [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 投票する
1 に答える
2303 参照

file - Installshield の動的リンクの下のフォルダーを除外する

InstallShield の動的リンクの下にあるフォルダーを除外する方法はありますか?

したがって、PATH A から始まる動的リンクがあり、以下はディレクトリ構造の小さな例です。

現在、PATH A から始まり、サブディレクトリを含み、*.* ワイルド カードを使用していくつかの明示的なファイルを除外する動的リンクがあります。

ここでやりたいことは、ディレクトリを完全に除外することです。たとえば、上記のディレクトリ構造の例から PATH F を完全に除外します。

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

windows-services - Install Shield 2009 Premier から C# サービス (.exe) を展開する方法

サービス [C# exe] があり、Visual Studio コマンド プロンプト ウィンドウで「InstallUtil MyService.exe」と入力してデプロイできます。Install Shield 2009 Premier から同じことを行うにはどうすればよいでしょうか (また、手動で行うようにサービスを開始します)。

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

wix - msiファイル内からmsiファイル名にアクセスする

msiファイル内からmsiファイルのファイル名を取得することは可能ですか(installshieldまたはwixのいずれかを使用している場合)?私は解決しようとしている問題の簡単な解決策を探しており、「x」ではないmsiファイル名をキーオフしようとしていました。

サイレントに実行する必要がある既存のmsiファイルがあり、1つのコマンドラインパラメーターのみを受け入れます。私はこの変更をかなり迅速に必要としており、自分の選択肢を調査しているだけです。msiファイルの名前を変更することは、インストールの動作を変更するための優れた方法です。

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

installation - InstallShield が再起動を要求するのはなぜですか?

通常の状況では問題なく動作する installshield インストーラーがあります。しかし、特定のソフトウェアの実行中に実行すると、インストーラーは最後に再起動を要求します。

現在、いくつかの調査で、インストーラーが現在他のプロセスによってロックされているファイルを変更したい場合にのみ再起動が求められることがわかりました。

installsheild が変更しようとしているファイルを特定できる方法はありますか? (ただし、別のプロセスによってロックされているためできません)

また、再起動/再起動なしに影響を与えるのはファイルの変更だけなのか、それともレジストリ キーの変更に関連しているのかについても知りたいです。

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

.net - インストール中に .NET 構成ファイルが上書きされないようにする

InstallShield 2010 Express を使用して .NET WinForms アプリをインストールしています。最新の InstallShield プロジェクトはメジャー アップグレードであるため、[アップグレード パス] セクションを使用して、以前のバージョンのアプリからアップグレードできるようにしました。

問題は、初回インストール時に行われた構成設定 (Program Files\MyCompany\MyApp\myapp.exe.config に書き込まれる) が、最新のアップグレードのインストール時に上書きされることです。これは、ユーザーがすべての構成設定を再度行う必要があることを意味します - 良くありません。

InstallShield プロジェクトでは、myapp.exe.config がWindows インストーラーのバージョン管理規則を使用するように設定されています。myapp.exe.config の create/mod 日付を非常に古い (1/1/1999) に設定して、ターゲット システム上のファイルを上書きしないようにしました。

これ以外は、インストーラーは正常に動作します。このファイルが上書きされないようにするにはどうすればよいですか?

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

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

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

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

.net - カスタム アクション (マネージ アセンブリのパブリック メソッド) からのインストールの終了 戻り値の型

Shield 2009 Premier、基本の MSI プロジェクトをインストールします。カスタム アクションのプロパティは次のとおりです。

  1. タイプ: マネージ アセンブリでパブリック メソッドを呼び出す
  2. 場所:バイナリテーブルに格納
  3. クラスとメソッド名を指定すると、メッセージボックスが表示され(呼び出されたことを確認できるように)、13の整数値が返されます。[返品プロパティを選択していない、何を選択すればよいかわからない]
  4. リターン処理: 同期 (終了コードを確認)
  5. スクリプト内実行: システム コンテキストでの遅延実行
  6. インストール実行シーケンス: インストール後初期化
  7. インストール実行条件: NOT REMOVE

インストール中にパブリックメソッドでメッセージボックスが表示されますが、インストールは終了しませんか? カスタム アクション (マネージ アセンブリのパブリック メソッド) の戻り値の型からインストールを終了する方法は?

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

installshield - インストール シールドでの SQL スクリプトの順序の制御

Install Shield 2008 で SQL スクリプトを実行する順序をどのように制御しますか? スクリプト一覧で最初に実行したいものを移動しましたが、実行されていないようです。

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 に答える
1524 参照

database - InstallShield でデータベース スキーマをどのようにアップグレードしますか?

InstallShield を使用して、SQL Server DB とそれを使用するアプリケーションをインストールしています。ここで、データベースの v 27 を 28 に移動する必要があると言う方法が必要です。alter スクリプトがあり、特定の DB がどのバージョンであるかをテーブルに基づいて知っています。InstallShield でこれを行うにはどうすればよいですか?