問題タブ [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.

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

advanced-installer - デスクトップ アイコンが正しく表示されない

Advanced Installerを使用して Java ベースのデスクトップ アプリケーションのインストーラを作成していますが、正常に動作しています。EXE のデスクトップ ショートカット アイコンを追加しました。システムにアプリケーションをインストールすると、デスクトップ アイコンはインストーラーの作成時に定義したとおりに正しいのですが、アプリをアンインストールしてから 2 回目または 3 回目に再インストールすると、デスクトップ アイコンが表示されることがあります。自体が変更されます(アイコンなしで置き換えられます)。

誰かが私に何が問題なのか教えてもらえますか? 前もって感謝します。

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

inno-setup - セットアップで UAC をバイパス/無効にする方法

フォーク、

インストーラーから UAC をバイパスする必要があります。InnoSetup/NSIS/Advanced Installer を使用していることに注意してください。SILENT / VERYSILENT などのすべての設定を試しましたが、何も機能しませんでした。

手伝ってください :)

よろしく

スブ

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

c++ - Advanced Installer シリアル検証 DLL

Advanced Installer 10.2 でインストーラー プロジェクトに取り組んでいます。シリアル検証に DLL を使用できることがわかり、Web サイトでこのリソースを見つけました。

その DLL のビルドに成功しました。これが私のコードです。

// SerialValidationLib.cpp : DLL アプリケーション用にエクスポートされた関数を定義します。///

Advanced Installer にもインポートしました。こちらをご覧ください。

ここに画像の説明を入力

しかし、インストーラーを実行してインストールを続行しようとすると、シリアル挿入ポイントの後、次のエラー メッセージが表示されます。

ここに画像の説明を入力

私の間違いはどこですか?これについての良いチュートリアルを知っている人はいますか? インターネットで検索しましたが、何も役に立ちません...

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

c# - Advance Installer : 前提条件のインストール条件チェック

事前インストーラーを使用してインストーラーを作成しています。私はそれに関して問題があります。

前提条件のインストール条件にはいくつかのオプションがありますが、以下の場合は別の条件が必要です。

前提条件として 2010 Microsoft Office プライマリ相互運用機能アセンブリを入れたいとしましょう。そのためのインストール条件が 2 つあります。

  1. 相互運用アセンブリがインストールされているかどうかを確認するための製品バージョン チェック。
  2. Excel 2010 がインストールされているかどうかを確認するためのレジストリ チェック。

これで、最初の条件が false で 2 番目の条件が true の場合にのみ、前提条件がインストールされます。

高度なインストーラーを使用してこれを達成するにはどうすればよいですか。

ここに画像の説明を入力

そのようなオプションを見つけることができません。私が見つけたのは

  1. 少なくとも 1 つの条件が false の場合にのみインストールします。
  2. すべての条件が false の場合にのみインストールします。

最初の条件も2番目の条件も私の要件を満たしていません。

私を助けてください。

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

advanced-installer - コマンドライン経由でフォルダーを再同期する

現在、インストーラーに含まれるフォルダー内のファイルを同期するための最善の方法を検討しています。

インターフェイスからは問題なく動作しますが、コマンド ラインから実行するとうまくいかないようです。

私のフォルダ構造は基本的に次のとおりです。

    • インストーラ構成
    • 私のコード 1
    • 私のコード 2

私のインストーラーは、インストール時に 2 つのコード フォルダーをセットアップすることになっています。前述したように、インターフェイスを介してインストーラーをビルドするために、このセットアップが機能しています。私のプロジェクトでは、My code 1 フォルダーと My code 2 フォルダーを [ファイルとフォルダー] セクションで同期フォルダーとして設定しています。

Installer Config フォルダーで、いくつかのスクリプトを実行しています。これらのスクリプトは、基本的に次のようなバッチ ファイルに要約されます。

そして私のcommands.txtは:

ResetSync 呼び出しが行われると、「フォルダーが同期されていません: APPDIR\mycode1」というエラーが表示されます。しかし、インターフェイスの [ファイルとフォルダー] セクションで [更新] をクリックすると、問題なく動作します。

このエラーを作成するには、「My code 1」フォルダーに新しいファイルを追加します。スクリプトを実行すると、「フォルダーが同期されていません」というエラーが表示されます。

0 投票する
3 に答える
4257 参照

installation - 「新しいバージョンより新しい日付」ルールに基づいてファイルを上書きする

InstallShield では、「新しいバージョンより新しい日付」ルールでファイルを上書きできます。Advanced Installer でそのような機能を実装することは可能ですか? ありがとうございました!