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

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

windows-installer - Installshieldmultilangagueでサポートされているアプリケーション

カスタマーリリースアプリケーションの言語パッケージを作成する必要があります。これは、言語パッケージセットアップを作成するための最良のアプローチであり、トップカスタマーリリースアプリケーションにインストールされます。

言語パッケージをインストールおよびアンインストールするオプションもユーザーに提供することになっています。installshield2011を使用してこれを行うための最良の方法を提案してください。

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

installshield-2011 - 言語パックをアドオン Installshield 2011 として作成する

古いインストールの更新のように機能する言語パックをアプリケーションのアドオンとして作成したいと考えています。

フォルダーを既にインストールされている場所にコピーする必要があります。このアドオンのサイズは 2 または 3 MB を超えてはなりません。

私は installshiled 2011 を使用しており、私のプロジェクト タイプは Basic MSI です。私はすでに英語のみでアプリケーションをリリースしています。作成する言語パックが何であれ、同じ言語にする必要があります (たとえば、ドイツ語にする必要があるドイツ語の言語パックを作成する場合)

私が見つけたMSDNリンクの1つから、アプリケーションをプロジェクトの更新として登録できます。しかし、私はそれを行うことができませんでした。誰かがこれについてより良い考えを持っているなら、私に知らせてください.

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

installshield - InstallShield 会社名の変更

InstallShield Professional v.11 を使用していますが、会社名だけが異なる複数のインストール パッケージを作成する必要があります (デフォルトのインストール場所とスタート メニュー ショートカットの場所が変更されます)。どうすればいいですか?ありがとう、ジョン。

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

installshield-2011 - installshield のマイナー バージョン アップグレード中にスタート メニュー名を変更する

現在、プログラムのスタートメニューには以下のようなプログラムメニューがあります - [XXX] - 製品名

今、プログラムメニューとして変更したい - [YYY] - 製品名

installshield のマイナー バージョン アップグレード中にスタート メニュー名を変更するにはどうすればよいですか? マイナー アップグレード中にこれを行うことは可能ですか? 助けてください。

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

installshield-2011 - installshield のショートカット メニューをローカライズする

ショートカット プログラム メニュー --> 会社名 --> 製品名があります。私の要件は、ロケール言語 (オペレーティング システム) が日本語の場合、製品名をローカライズすることです。これは、Install Shield 2011 でどのように可能ですか? 助けてください。

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

installscript - Installscript CopyFile 関数エラー

Installscript のファイル コピー機能を使用してファイルをコピーしようとしています: bRet=CopyFile( szUnattendIni, szStatusFile );

szUnattendIni によって参照されるファイルは、コマンド ライン引数として渡されます。二重引用符を使用してコマンドラインからこのファイルを渡すと、bRet は「指定されたファイルが見つかりません」というエラーを返しますが、二重引用符なしで同じ名前を渡すと正常に動作します。

コピーする前に、次を使用してソース ファイルが存在するかどうかを確認するチェックを追加しようとしました。endif;

どちらの場合も、ファイルが存在するというメッセージ ボックスが表示されます。二重引用符が必要なスペースを含むディレクトリ名のパスをサポートしたい。しかし、私はできません。この問題を解決するにはどうすればよいですか。

0 投票する
0 に答える
114 参照

installscript - インストールがユーザーごとのインストールかマシンごとのインストールかを確認する方法

マシンごと (ALL USER) インストール モードでシステムにソフトウェアをインストールしました。メンテナンス インストール中に、ソフトウェアがユーザーごとにインストールされたのか、マシンごとにインストールされたのかを知りたいです。どうやってやるの?以前のインストールがユーザーごとまたはマシンごとのインストールであったかどうかを教えてくれる installscript 関数またはプロパティはありますか?

0 投票する
0 に答える
163 参照

windows-installer - 管理者以外のユーザーのすべてのユーザーとユーザーごとのラジオ ボタンを非表示にしない

Installshield 2011 でインストーラーを作成しました。[セットアップ タイプ] ダイアログで、インストールを PER USER または ALL USERS のどちらで行うかを尋ねられます。非管理者としてログインすると、PER USER モードでしかインストールできません。私が望むのは、管理者以外のユーザーとしてインストールを実行すると、ユーザーごとのインストール ラジオ ボタンが選択され、すべてのユーザー ラジオ ボタンが無効になるように表示されることです。ただし、これは定義済みの定数 DISABLE_ALLUSERBTN に依存しており、true に設定されているため、[すべてのユーザー] と [ユーザーごと] の両方のラジオ ボタンが非表示になっています (非表示) デフォルトで [ユーザーごと] オプションが選択され、[すべてのユーザー] ラジオ ボタンが選択されている状態で、それらを表示したい無効。これどうやってするの?

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

installshield - すでにインストールされているアプリケーションの製品言語の識別

ユーザーが 5 つの異なる言語を選択できる多言語インストール セットアップ プログラムがあります。ドイツ語でアプリケーションをインストールしたとします。アプリケーションをアンインストールするか、以前のセットアップを更新するたびに、ドイツ語で起動します。セットアップが古いインストール製品の言語を検出する方法を知りたいです。

私の場合、以前のバージョンのインストールを検出してメジャー アップグレードを実行するアップグレードのみのインストールを作成しました。メジャー アップグレードでは、言語ダイアログを表示したくありません。更新は、以前にインストールされた言語で行われる必要があります。

installscript には、以前にインストールされたアプリケーションの製品言語を検出するための API がありますか?

アンインストールと同じように、何らかの方法があるはずだと思います。どなたか提案をいただけませんか。

前もって感謝します。