問題タブ [installshield-2012]

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

windows-installer - プログラムの追加または削除から起動したときに前提条件ダイアログが表示されない

前提条件を備えた Installshield Basic MSI プロジェクトがあります。ユーザーが setup.exe ファイルを実行しようとすると、前提条件ダイアログが表示され、ユーザーは前提条件を期待どおりに正常にインストールできます。

アプリケーションが正常にインストールされた後、ユーザーは前提条件の 1 つを削除します。

その後、ユーザーは setup.exe をダブルクリックしてインストールを変更しようとします。インストールは、変更を続行する前に、期待どおりの前提条件ダイアログを表示します。

ただし、ユーザーが [プログラムの追加と削除] から (変更オプションを使用して) インストールを変更しようとすると、インストールは前提条件ダイアログを表示しません。

私の質問は次のとおりです。前提条件がありません。

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

installshield - installshieldの使用中のファイルダイアログでそうしないことを選択した後でも、システムを再起動するための余分なウィンドウを無効にする方法

installshield を使用して、既存の exe ファイルのアップグレードを行っています。更新プログラムをインストールするときに、使用中のファイル ダイアログで、システムを再起動する他のオプションではなく、アプリケーションを自動的に閉じて再起動するオプションを選択します。しかし、インストールの完了後にシステムを再起動するように指示する追加のウィンドウが表示されます。このウィンドウを無効にするには? 助けてください :)

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

installshield-2012 - InstallShield で差分リリースの特定のファイルを選択する方法は?

現在、InstallShield 2012 Spring Edition を使用しています。

数か月前にリリースされたバージョン (1.0.1 など) の製品があります。

ここで、そのホット フィックス (1.0.1.1 など) を作成し、最後のリリース以降に変更された特定のファイルをメディアに含めたいと考えています。

新しいリリースを作成し、それを「差分メディア」としてマークし、「オブジェクト差分」で「変更された場合に含める」オプションを選択しました。次に、リリース ウィザードを実行し、新しいファイルを保持する特定の機能を選択しました。

問題は、このリリースに含めたくない変更された他のファイルがあることですが、InstallShield はそれらを前回のリリース以降に変更されたファイルとして認識し、メディアに追加します。

特定のファイルを選択して更新リリースに含めることはできますか?

0 投票する
0 に答える
138 参照

visual-studio-2012 - Installshield と Primary Output での DTF の使用

メジャー アップグレード中に、InstallerClasses を使用している InstallShield プロジェクトに問題があります。セットアップが古いバージョンの InstallerClass を呼び出しているか、単にエラー 1001 をスローしています。

DTF テクノロジを使用することにしましたが、生成された *.CA.dll ファイルを "DLL Filekey" プロパティにリンクできません。プロジェクトを「一次出力」としてリンクしています。

DTF カスタム アクション プロジェクトを使用して、それを基本の MSI Installshield 2012 プロジェクトにリンクする方法を教えてください。自動ビルドを作成しているため、CA ファイルを直接参照することは避けたいと考えています。

どうもありがとう、

マレク

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

windows-installer - コマンドラインを使用して新しい自動アップグレード項目を installscript MSI プロジェクトに追加する方法

InstallShield 2012 を使用して installscript MSI プロジェクトを作成し、製品のパッチ インストーラーを作成しています。ISCMBuild.exe を使用して、製品のビルド プロセスを自動化し、パッチを作成することを計画しています。

新しいパッチを作成するときに、アップグレード ビューの下に以前のすべてのセットアップのリストを追加して、以前のパッチ レベルからのアップグレード シナリオをサポートしたいと考えています。

新しいパッチを作成するたびに、以前のパッチ セットアップ ファイルの詳細をアップグレード セクションに追加する必要があります。ここで、コマンド ラインからアップグレード ビューにこのエントリを追加する方法があるかどうかを知りたいです。

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

wix - DTF はカスタム アクション dll ファイルをコピーしています

installshield で作成された msi セットアップがあり、コミット カスタム アクションとして DTF カスタム アクション dll を実行しています。MessageBox.Show をカスタム アクションに挿入すると、[PROGRAMFILESDIR] 内に「CustomActionProject.CA.dll-」という名前の一時フォルダーがあり、CustomActionProject.CA.dll がすべての参照と共にコピーされていることがわかります。

この一時フォルダを作成せず、.CA.dll が配置されている同じフォルダに CustomActionProject.CA.dll を抽出 + 実行するようテクノロジに指示する方法はありますか?

編集:

wix.ca.targets を構成することで、.CA.dll に参照を含めることができないことがわかりました。私の場合、.CA.dllに20MBのdllが含まれないようにします。

ここで、CustomActionProject.dll が、製品と共にインストールされた参照を確認できるようにしたいと思います。

ファイルは次のとおりです。

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

c# - Windows サービス - データベース 'master' で CREATE DATABASE 権限が拒否されました

Windows サービスの開発とインストーラーの作成を行いました。管理者としてログインしました。問題は接続文字列にあります。Windows認証に接続しようとすると、このエラーが発生します..「データベース「マスター」でCREATE DATABASE権限が拒否されました。」以下は私のコードです。c#コードを使用してクライアントシステムで権限を設定するには? これを行う他の方法はありますか..助けてください、ありがとう

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

c# - エラー -3204: ファイルからインデックス 0 のアイコンを抽出できません

アプリケーションのインストーラーをビルドする際に、エラーが繰り返し発生します。

Error -3204: Cannot extract icon with index 0 from file C:\Users\....

簡単なGoogle検索でここにたどり着き(問題が解決されていない場合)、ここ のステップバイステップの手順に従うとC:\Windows\system32\shell32.dll、プロジェクトをビルドするたびに追加でき 、 icon:2.Asetup.exeはエラーにもかかわらず作成され、アプリはインストールされませんが、インストールされませんコントロール パネルの [プログラムの追加と削除] でトレースします。
コントロール パネルの [プログラムの追加と削除] でそのアイコンを取得する方法。

編集: VS 2xxx の以前のリリースの SetupProject など、VS2013 用の Windows インストーラー用の他のソフトウェアがある場合は、私に提案してください

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

installshield - InstallShield で Windows ComCtrls マニフェストを無効にする

.NET アプリケーション用の Windows インストーラーを作成していますが、InstallShield (2012 Spring - Premier Edition) がWindows Common-Controlsマニフェストをアイコンに追加して、アイコンを DLL に変換しているようです。

これは、OS が起動時にアイコン イメージを解析しようとするときにページ フォールトが発生するため、アプリケーションのパフォーマンスに影響を与えています。

IS が追加しているマニフェストを次に示します。

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

localization - 言語の選択に基づいて InstallShield 除外ファイル

InstallSheild (具体的には 2012 Spring) の基本的な MSI プロジェクトで、ユーザーがインストーラーを実行するときに言語の選択に基づいてインストールされるファイルを除外することは可能ですか?

そうでない場合、InstallScript メソッドを記述して ProductLanguage をチェックし、選択した言語に基づいてインストールをクリーンアップする唯一のオプションはありますか? 維持する必要があるため、この方法では実行したくありませんが、必要があると思います。

ありがとう!