nsis

    1

    1答えて

    NSISインストーラがあり、C++ランタイムをインストールするにはMSI 3.1が必要です。 インストーラが見つからない場合、または古いものであればメッセージボックスを表示します。ここ は、コードは次のとおりです。 Section "Install" GetDLLVersion "$SYSDIR\msi.dll" $R0 $R1 ${If} $R0 < 0x00030001 ;

    0

    1答えて

    こんにちは私はこのコードを実行している間、次のJavaコードとサンプルのNSISスクリプトを使用しています。 マイJavaCode: import java.io.IOException; public class SampleClass { /** * @param args */ Process p; public static voi

    4

    2答えて

    コードは、NSIスクリプトからスニペット: VIProductVersion 1.2.0.0 VIAddVersionKey /LANG=${LANG_ENGLISH} FileVersion 1.1.0.0 私は1.1.0.0にファイルバージョンを設定したいが、ファイルのプロパティで、それが1.2.0.0に設定されています。私はまた、VIProductVersionがそれ自身で実行され、F

    2

    1答えて

    Windows Server 2008 R2、2008および2003にカスタムビルドソフトウェアをインストールしようとしています。このソフトウェアには、Windowsの「Desktop-Experience」機能がインストールされている必要があります。残念ながら、これはもはや2008R2(64)NSISインストーラ内部からに動作しません - - は、私が2003年と2008年に(それは一種の面倒だ

    1

    1答えて

    nsisインストーラの仕上げページに、とMUI_PAGE_CUSTOMFUNCTION_SHOWの仕上げページ定義関数に、MUIを使用してチェックボックスを追加しました。 MUIの代わりにMUI2を含めると、チェックボックスは表示されません。これに関しては、MUI2とは違う何かがMUIと思われます。誰かがそれを知っているなら、私はそれについての文書を見つけることができませんでした、私は知ってもらえ

    1

    1答えて

    実行時に取得する値をJavaコードからnsisスクリプトに渡して、一定の時間、インストーラの作成を制限する必要があります。可能ですか....

    3

    2答えて

    私はいくつかの変数を動的に与えるJavaコードを持っています。その値をnsisスクリプトに渡す必要があります。たとえば、実行時に変数ageの値を取得し、それをnsisスクリプトのvarに渡します。出来ますか。任意の提案...

    4

    2答えて

    インストーラは、-postでバッチファイルを起動します。 32ビット以下では正常に動作しますが、64ビットJVMがインストールされている場合、このエラーが発生します。 'java'は、内部または外部のコマンド、操作可能なプログラムまたはバッチファイルとして認識されません。 私の推測では、NSISは32ビットなので、64ビット環境は表示されません。コマンドプロンプトからバッチファイルを実行すると正常

    0

    1答えて

    私がインストールされているすべてのバージョンのPython(異なるバージョンは、すべてのユーザーまたは現在のユーザー用にインストールすることができる)が、以下の単純化されたスニペットはコンパイルされません収集するために、レジストリの根をループに変数を渡す必要があります。 Var PYTHON_VERSION Var REGISTRY_ROOTS Var REGISTRY_ROOT Fun

    0

    1答えて

    ように、1つのアクションを実行する方法は、ワンアクション(DeleteFileを、RunExeを実行するために、NSISにあり)管理者として?