問題タブ [installshield-2011]
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.
installshield-2011 - アンインストール後にファイルを保持する
Installshield 11 Premium で CopyFile コマンドを使用して、特定のファイルをあるディレクトリから別のディレクトリにコピーしています。製品のアンインストール後も、コピーしたファイルを保持したい。そうする方法は何ですか?-開発者
installation - 変更/アンインストール中にメンテナンス ウィンドウが表示されない
インストーラー パッケージに奇妙な問題が 1 つあります。Setup.exe を使用するか、app.msi を手動で起動して、インストールされているパッケージを変更しようとすると、メンテナンスモードウィンドウをユーザーに表示することなく、アプリケーションのインストールを直接開始します。
アプリケーションのインストール後、レジストリ @[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall] に適切なエントリが作成されたことを確認しました。
これは以前は正しく機能していましたが、パッケージのオーサリング中に変更が行われていないにもかかわらず、突然この問題が発生しました。
ありがとう、バラ
windows-installer - インストールされているファイルのファイル名を取得するにはどうすればよいですか?
インストールされているファイルのファイル名を取得するにはどうすればよいですか?
インストールされているファイルが既に宛先フォルダーにあるかどうかを確認し、既存のファイルの名前を別の名前に変更したいと思います。インストールされているファイル名を知る方法はありますか?(OnMoving()かそこらあたり?)。
注:InstallScriptMSIを使用しています-InstallShield2011 Premier
installshield - Installshield2012iscmdbld.exeコマンドラインツールで複数のプロパティを変更する方法
自動ビルドを実行しようとしていますが、結果のmsiファイルのWindowsインストーラーのプロパティを変更するために、ビルドサーバーにいくつかのコマンドラインオプションをiscmdbld.exeに渡してもらいます。1つのプロパティ変更で機能させることができましたが、2つ変更したいのですが、2つ目は機能しないようです。
現在、アプリをビルドするために次のオプションを使用しています。
動作していないように見える部分は、2番目のプロパティの2番目の-zコマンドラインオプションです。何かご意見は?
PS。2012年のタグを作成できなかったため、installshield-2011タグを使用しました。これは、2011年と2012年で基本的に同じであるはずです。
installshield-2011 - InstallShield既存のアプリケーションチェック
アプリケーションには2つの異なるバージョン(BasicとProfessional)があります。両方のバージョンに対して2つの異なるセットアッププロジェクトを作成しました。システムごとに1つのバージョンのみをインストールするようにユーザーを制限したいと思います。ユーザーがベーシックバージョンを持っていて、プロフェッショナルバージョンをインストールしようとした場合、ベーシックバージョンをアンインストールする必要があります。
誰かが私の基本バージョンのレジストリエントリを確認し、ユーザーがプロフェッショナルバージョンをインストールしようとした場合にアンインストールする方法を教えてもらえますか?私もその逆をしなければなりません。
InstallShield 2011を使用しており、プロジェクトタイプはBASICMSIです。
早期の助けをいただければ幸いです。
ありがとう、Vinay
installshield - 複数のインストール Installshield 2010
インストールを作成しようとしていて、チェック ボックスを使用して 2 つの追加プログラムをインストールするかどうかをインストーラー内でユーザーに尋ねています。インストーラーは、チェック ボックスの値に基づいてインストールを開始する必要があります。
別々のインストールを私のものに含めるのに問題があります。1 つは .msi ファイルで、もう 1 つは .exe ファイルです。それらを前提条件として含め、ユーザーにオプションでインストールさせることができます。ただし、インストーラーから起動すると、インストーラー ウィンドウの後ろに隠れてしまいます。
カスタム アクションとして追加しようとしましたが、起動できません。どんな助けでも大歓迎です。
installshield - アプリケーションがアップグレード モードのときに追加のダイアログを表示する
私は素晴らしく機能しているセットアップファイルを作成しました。
パッケージコード以外は何も変更せずにアプリケーションを再構築すると、このバージョンをインストールしようとすると、ダイアログが「アップグレードダイアログ」になり、アプリケーションをアップグレードするように求められます。
この状況で、私が作成した追加のダイアログを表示したいと思います。
Insatllshield 2012 BASIC MSI プロジェクト タイプを使用しています。
installshield-2011 - Installshield によってターゲット マシンにインストールされている .net フレームワークを検出します
Installshield によってターゲット マシンに .net フレームワークがインストールされているかどうかを検出する方法は? 既にインストールされている場合、インストールされている .net フレームワークのバージョンを見つける方法は? 誰でも助けてください。
installation - 64 ビット プラットフォームの System32 フォルダにファイルをインストールするにはどうすればよいですか
.sys ファイルをインストールしたい%windir%/System32/drivers
64 ビット プラットフォームのディレクトリ。セットアップは 32 ビットでは問題なく動作しますが、64 ビット プラットフォームにインストールすると、セットアップによってファイルが次の場所に保存されます。%windir%/SysWOW64/drivers.
の下にファイルをインストールしようとしましたが、インストール<Windir>\System32\Drivers
先が間違っているようです。
私の質問は、%windir%/System32/drivers
新しいセットアップを行わずに .sys ファイルを 64 ビット システムに保存するにはどうすればよいですか?
ところで: 私は Installshield 2011 で Installscript プロジェクトを使用しています。
下手な英語で申し訳ありません;)
解決しました!
次のコードを Installscript に追加しました。
/blockquote>このコードニペットは、インストーラーがファイルを x64 の既定のシステム フォルダーに自動的にインストールするのを防ぎます。次に、コンポーネントのインストール先を に変更する
<WINSYSDIR64>\Drivers
と、すべてが正常に機能しました。
wpf - VisualStudio2010内のInstallShield2011LEの内部ビルドエラー-WPFデスクトップアプリインストーラー
VisualStudio2010内でInstallShield2011LEを有効にし、それを使用して最初のインストーラーをビルドしようとしています。私のアプリケーションはWPF/.NET4.0アプリケーションです。ソリューションは非常に重く、約30のプロジェクトがあり、そのほとんどがPrismモジュールです。
ソリューションをビルドするたびに、InstallShieldは、ファイルテーブルのビルドステップ中またはステップ後に「-6213内部ビルドエラー」を表示し、ログにそれ以上の情報はありません。関係がないかもしれませんが、このInstallShieldセットアッププロジェクトで作業しているときに、VisualStudioが非常に不安定であることがわかりました。何度もクラッシュしました。
この方法で、非常に単純なWPFテストソリューションからインストーラーを正常に作成できました。
誰かがこれをさらにデバッグする方法についてのポインタを教えてもらえますか?