問題タブ [windows-installer]
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.
visual-studio-2008 - Windowsインストーラのカスタムアクションからスクリプトファイルを実行する
Windowsインストーラープロジェクト(標準のOOTB VS 2008インストーラープロジェクト-vdproj)のアンインストールプロセスの一部としてバッチファイルを実行する必要があります。インストーラープロジェクトのカスタムアクションから直接batファイルを実行することはできないため、必要なbatファイルを呼び出すための簡単なvbsスクリプトを作成しました。
vbsコード:
このスクリプトをアンインストールとは別に実行すると、完全に機能します。ただし、アンインストールの一部として実行すると、batファイルは実行されません(ただし、メッセージボックスが表示されるため、vbsファイルが呼び出されることがわかります)。エラーは報告されていません(少なくとも私が知ることができること)。このスクリプトが「カスタムアクションのアンインストール」の一部として機能しないのはなぜですか
ms-access - .msi で Access ファイルにバージョン番号を追加する方法
VS 2003 を使用してインストールを構築しています。インストールには、Excel ワークブックと 2 つの Access データベースがあります。ユーザーのコンピューター上の既存のデータベースの作成/変更の日付に関係なく、Access ファイルを強制的に読み込む必要があります。現在、ORCA を使用して 2 つのファイルにバージョン番号を強制的に適用していますが、よりシンプルで洗練された解決策を見つけたいと考えています (.msi ファイルを手動で編集することは、「ベスト プラクティス」とは見なされません。
インストールで使用されるバージョン番号を Access を使用してデータベースに追加する方法はありますか?
これを行うためのより良い方法はありますか?
windows - MSI インストーラー: 複数のプロパティを SecureCustomProperties に追加する
SecureCustomProperties
.msi インストーラーのプロパティ テーブルの値に複数のプロパティを追加する方法を探しています。コンマ区切り、セミコロン区切り、さらにはスペース区切りも試しました。上記のどれも機能していないようです。
ヒント?
c# - Windows インストーラー パッケージによって追加されたレジストリ エントリ内で、GAC 内のアセンブリへのパスを参照する方法を教えてください。
EnterpriseServices (COM+) を介して ServicedComponent として登録され、サードパーティ アプリケーションによって COM RPC を介して呼び出されるクラスを含む .NET アセンブリがあります。したがって、これを GAC に追加しHKEY_CLASSES_ROOT\CLSID\{clsid}\CodeBase
、GAC フォルダー内のアセンブリ DLL へのパスを含むレジストリ エントリを追加する必要があります。(regsvcs に頼ることはできません。これは 32 ビットのアセンブリであり、32 ビットのサードパーティ コンポーネントに依存しているためです。また、前に参照したサードパーティ アプリケーションでは、クラスを参照できません。 Wow6432Node)
質問は次のとおりです。
GAC で作成されるアセンブリへのパス、または少なくとも GAC フォルダー自体へのパスは、レジストリ キーなどの値で使用できるプロパティとして Windows インストーラーで使用できますか?
windows - PowerShellを使用してアプリケーションをアンインストールするにはどうすればよいですか?
PowerShellを使用して標準の「プログラムの追加と削除」機能に接続して既存のアプリケーションをアンインストールする簡単な方法はありますか?または、アプリケーションがインストールされているかどうかを確認するには?
installation - WiXインストーラーのアップグレードを実装する方法は?
職場では、インストールパッケージの構築にWiXを使用しています。製品Xをインストールすると、そのマシンでその製品の以前のバージョンがアンインストールされるようにする必要があります。
メジャーアップグレードについてインターネット上のいくつかの場所で読んだことがありますが、それを機能させることができませんでした。以前のバージョンのアンインストール機能をWiXに追加するために必要な正確な手順を誰かが指定できますか?
.net - ソフトウェア更新プログラムで SQL Server データベース スキーマを更新する
製品の更新プログラムをインストールするときに、SQL サーバー データベースをどのように更新しますか? Windows インストーラーと統合するツールはありますか? 私の典型的なスキーマの変更は次のとおりです。
- 列の追加/削除
- テーブルの追加/削除。
- ビューの追加。
- インデックスの追加/変更。
php - XP / IIS 5.1 に PHP をインストールしますか?
開発ボックス (XP SP3 / IIS 5.1) に PHP をインストールしようとしています。PHP 5.2.6 安定版 (MSI インストーラー パッケージ) をダウンロードしましたが、「httpd.conf が見つかりません」というエラーが表示されます。その後、インストールはあっという間に (思ったよりも早く) スムーズに進み、作成したローカルホスト テスト ディレクトリから単純な PHP スクリプトを実行しようとすると、大量の DLL が見つからないというエラーが表示されます。私はそれが可能であり、行われたことを示す投稿を見てきました。PHP.NET サポートで、この MSI に関するバグ レポートは見当たりません。何か案は?
windows - openGL のサポートをチェックするインストーラーを作成する方法は?
OpenGL を使用する 3D ビューアがありますが、クライアントから「機能しない」という苦情が時々寄せられます。これらの問題のほとんどは、事実上最新の 3D リアルタイム ゲームをビジネス用ラップトップ コンピューターで使用しようとしたことに起因すると思われます。
使用している Windows msi インストーラーで、openGL のサポートを確認するにはどうすればよいですか?
補足として、「OpenGL でサポートされているグラフィック カードのリストはありますか?」という質問に答えていただければ幸いです。Googleがここで役に立たないのは奇妙です..
deployment - WiX 3.0を使用してレジストリキーと値を展開するにはどうすればよいですか?
レジストリキーを作成したい場合
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Eventlog \ Application \ MyApp
文字列値を使用
EventMessageFile:C:\ Path \ To \ File.dll
WiX 3.0 WXSファイルでこれを定義するにはどうすればよいですか?XMLがどのように見えるかの例は非常に高く評価されています。