問題タブ [advanced-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.
windows - ファイル/フォルダ削除のアンインストール時のカスタム設定
Java ベースのアプリケーションにAdvanced インストーラーを使用すると、非常にうまく機能します。ユーザーがシステムからアプリケーションをアンインストールするときに、1 つのフォルダーと 1 つのファイルを削除したいと考えています。今私の質問は
1)特定の場所からファイルを削除する方法たとえばabc
、デスクトップにファイルがあり、そこにファイルが存在する場合は、ユーザーがアプリケーションをアンインストールするときに削除する必要があります(ファイルは同じパスにあり、すべて同じ名前になります) ?
2) ユーザーがアプリケーションをアンインストールしているときにシステムからフォルダーを削除する方法
3)(2つまりフォルダの削除)が可能な場合、フォルダの場所(アンインストール時に削除したい)をプログラムで変更できますか?
前もって感謝します。
jar - 7ではなくJava6を使用するようにjarアプリケーションを設定する方法
jre7の代わりにjre6を使用するようにJavajarアプリケーションを設定するにはどうすればよいですか?アプリケーションがjre7を使用している場合、使用しているライブラリとの互換性の問題があるため、これを行っています。
編集:アプリケーションには、jre6インストーラーを備えた独自のインストーラー(高度なインストーラーを使用)が付属します。しかし、jre6のインストールフォルダをトレースする方法がわかりません。どうすればそれをトレースして、jarファイルにjre6を使用させることができますか?
c# - 一部のリソースに関する展開の問題
Visual Studio 2012でのソフトウェアの展開に関して問題が発生しています。まず、VS12を介して「InstallShieldLimited Edition」をインストールできないため、代わりにAdvancedInstallerをテストしています。
私の問題は、私のプログラムで.pdfファイルをフェッチして変更し、後でそれらをユーザーに表示していることが原因です。これらのPDF:sはprograms resourcesフォルダーにありますが、インストーラーに従わないため、これが見つからないため、アプリケーションがクラッシュします。同じことが私の.chmファイル(ヘルプファイル)にも当てはまりますか?
私の顧客はXPを使用しており、ソフトウェアをVS12から直接公開しようとすると、それは私のコンピューターであるWindows 8で機能しますが、彼のコンピューターでは機能しません。アプリケーションは彼のために起動することさえありません。
では、PDFをインストーラーファイルにデプロイするにはどうすればよいですか、またはこれがまだ完了していないのはなぜですか?
c# - AdvancedInstallerによるレジストリパスの破損
高度なインストーラーバージョン(8.9)単純な.Netインストーラークラスを開発しました。その特別な機能は、*iniファイルに基づいて特定のUIを提供することです。私の知る限り、AdvancedInstallerはそのようなことをサポートしていません。私が間違っていたら私を訂正してください!しかし、それは私の質問のポイントではありません。ユーザーの選択に応じて、インストーラークラスはレジストリに特定の*.regファイルをマージします。その目的で使用するコードは次のとおりです。
したがって、ある種のsample.regファイルがある場合
インストーラークラスをWindowsインストーラー(VSに組み込まれている)にインポートすると、sample.regが正常にマージされ、NIKOLETAキーがHKEY_CURRENT_USER\SOFTWAREの下に表示されます。残念ながら、インストーラークラスがアドバンストインストーラーでインポートされると、sample.regが再度マージされますが、目的の場所ではなく、NIKOLETAキーがHKEY_USERS.DEFAULT\SOFTWAREの下に表示されます。AdvancedInstallerのHKEY_USERSのデフォルトパスはHKEY_USERS.DEFAULT\Software[Manufacturer][ProductName]であると通知されました。しかし、それが.Netインストーラークラスにどのようにそしてなぜ影響するのでしょうか?その問題をどのように回避すれば、*。regファイルを正しくマージできますか?よろしくお願いします!
advanced-installer - 「メイン クラスが見つかりませんでした」のカスタム メッセージ
私は高度なインストーラーを使用しており、今まで非常にうまく機能していますが、問題が原因でexeがメインクラスを見つけられず、「メインクラスabc/test/MyClassが見つかりませんでした」という警告メッセージが表示されることがあります一部のユーザーは「プログラム用語」または「このタイプのメッセージ」に慣れていないため、このメッセージをユーザー向けにカスタマイズしたいので、そのためのカスタムメッセージを追加したいと思います。どうすればよいか教えてください...
ありがとう
c# - コマンド ライン経由でフラグ/引数を指定してカスタム MSI を呼び出しますか?
カスタム MSI パッケージを作成し、Advanced Installer を使用して、何らかのコマンド ライン引数 ("flag"
トリガー可能なもの) を追加しようとしています。そのフラグがトリガーされると、一連のイベントがインストーラーで発生します (特定のファイルの削除、フォルダーの移動、zip ファイルの抽出など) 。
言い換えればexe
、高度なインストーラーから生成された という名前があるとしましょうinstaller.exe
。
installer.exe --triggerEvents
インストーラー自体内で一連のカスタム イベントをトリガーするコマンド ライン呼び出しから実行したい..
少し調査した後、私の質問に関連するこの非常に優れた記事に出くわしました。
コマンド ライン引数を MSI インストーラ カスタム アクションに渡す方法
しかし、著者は Advanced Installer ではなく MSI に厳密に焦点を合わせているようです。私はむしろ、私が使用しているこのアプリケーションを利用したいと考えています。
必要な引数を渡してインストーラーを呼び出し、セッションを使用してカスタムアクションで取得することは可能でしょうか? それともAIでこれを行う方法はありますか?
asp.net - インストール方法が .NET サービスに影響するのはなぜですか?
この記事に従って、Windows サービスでホストされる WCF サービスを構築しました: http://msdn.microsoft.com/en-us/library/ms733069.aspx。サービスのコードが行うことの一部は、マルチキャスト グループに参加し、グループにブロードキャストされるデータをリッスンすることです。その後、それを処理します。InstallUtil を使用してサービスを手動でインストールすると、正常に動作することがわかりました。手動でインストールするには、次のようにします。
- Visual Studio で MyService プロジェクトをビルドします。
- Visual Studio コマンド プロンプトを右クリックし、[管理者として実行] を選択します。
- MyService.exe ファイルがあるフォルダーに移動します。
- 次のように InstallUtil コマンドを実行します。 installutil.exe MyService.exe
サービスは Windows に正常にインストールされ、開始します。次に、サービスのクライアントである ASP.NET アプリケーションを実行すると、問題なく動作します。サービスはデータを正常に受信して処理します。
ただし、Advanced Installerを使用して、サービスと ASP.NET アプリケーションを一度にインストールする MSI または EXE をビルドしようとしているので、手動で行う必要はありません。これを行う Advanced Installer プロジェクトを正常に作成でき、実際に ASP.NET アプリケーションと Windows サービスの両方が正常にインストールされ、Windows サービスも開始されます。しかし、本当に奇妙なことに、アプリケーションを実行すると、サービス コードがマルチキャスト データを受信できないことがわかりました。そのコード行でブロックされているようで、データを取得できません。なぜこれが起こるのか誰にも分かりますか?Advanced Installer のインストール時に、EXE を使用し、「管理者として実行」を使用しようとしました。これが私のサービスのコードです。
コードの最後の行でブロックされているようで、データをまったく受信しません。これは、Advanced Installer を使用してインストールした場合にのみ発生します。手動でインストールすると正常に動作します。
installation - AdvancedInstallerを介したVSTOプラグインのデプロイ
Microsoft Outlook 2010および2013用に作成したVSTOアドインのインストールパッケージを作成しようとしています。非常に多くのクライアントに展開されるため、このプラグインを簡単にアップグレードできるようにしたいと思います。
ただし、このアドインの展開後に問題が発生します。これは、プログラムの追加/削除に2つのプログラムとして表示されます。作成したインストールパッケージと、Outlookが.vstoファイルを実行した後のVSTOアドインです。これは、ユーザーがアドインをアンインストールする場合は、2つのアプリケーションをアンインストールする必要があることを意味します。同じことが私が理解しているアップグレードにも当てはまります。
ここに何かアイデアはありますか?
installation - 高度なインストーラーの謎のファイル/フォルダー
高度なインストーラーを使用します。インストール プロジェクトをビルドして実行すると、インストール後に(システム上では に解決される) フォルダー内にMyCompany
( に相当する) というフォルダーが作成されます。[Manufacturer]
ApplicationData
C:\Users\Joey\AppData\Roaming\
その特定のフォルダー内には、MyProgram 1.0.0
( [ProductName] [ProductVersion]
.
そして、そのフォルダ内に という別のフォルダがありますinstall
。そして、そのフォルダー内にはsetup.msi
、サイズが 1.17MBのファイルがあります。
このファイルとこれらのフォルダーが作成される理由がわかりません。さらに、アプリをアンインストールした後、それらはシステムに取り残されます。これは、アプリがゴミを作成していることを意味します。
誰かがなぜこれが起こっているのか説明できますか? また...アプリのインストール中にこれがファイル システムに存在しないようにすることができない場合、アンインストール後にファイル システムに残さないようにするにはどうすればよいですか?
ありがとう。
windows - Visual Studio 2012(.net Framework 4.5)で作成されたWCFサービスのインストーラーを作成するにはどうすればよいですか?
- .net Framework 4.5を使用してVS2012で作成したWCF(サービス)クラスライブラリのインストーラーパッケージを作成する必要があります。
2.次のリンクを使用してVS2012コマンドプロンプトを使用してサービスを手動でインストールしようとしています。http://www.youtube.com/watch? v = vTPCWrZedKI 実際には、サービスを手動で開始しようとすると、ウィンドウサービスにエントリが表示されます。 「ローカルコンピュータのサービスが開始してから停止しました。他のサービスやプログラムで使用されていない場合、一部のサービスは自動的に停止します。 ローカルシステムアカウントに変更して偶数ログをクリアすることでエラーを修正しようとしましたが、私には何もうまくいきません。
[サービス]タブでdllファイルを指定してAdvanceインストーラーを使用して試しましたが、サービスを開始できず、「システムサービスを開始するための十分な権限があることを確認してください」などのエラーが発生します。
どうすればさらに先に進むことができますか? インストーラーパッケージを作成するためにwixのようなサードパーティのソフトウェアを使用する必要はありません。 *このタスクを達成する方法はありますか。もしそうなら、私を導き、このタスクを達成するためのサンプルアプリケーションを教えてください。*私はこのタスクに10日以上費やしています..あなたの返信を待っています!!!
よろしく、Lokesh.J