問題タブ [installshield-2015]
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.
visual-studio-2013 - Installshield 2015 Professional、Visual Studio 2013、および製品の新しいバージョンがファイルを置き換えない
IS 2015 pro で問題が発生しました。Visual Studio 2013 内でセットアップをビルドします。製品の新しいバージョンをリリースするときは、TFS の新しいブランチで行います。次に、バイナリのファイル バージョンを変更し、セットアップ バージョンを変更して、パッケージ コードを変更します。
この構成では、バージョンはWindowsの「プログラムと機能」に置き換えられますが、バイナリは上書きされません...
この構成をテストしました: バイナリのファイル バージョンを変更し、セットアップ バージョンを変更し、製品コードを変更しました。
この構成では、バイナリは上書きされますが、Windows の「プログラムと機能」のバージョンは置き換えられません。
すべてのファイルを再インストールして、Windows の「プログラムと機能」を置き換えるにはどうすればよいですか? セットアップにはコンポーネントが 1 つしかなく、すべてを交換できます...
ありがとう
真の間
installation - IsCmdBuild.exe は圧縮された msi を構築していますが、開くことができません
InstallShield のコマンドライン ツール IsCmdBld.exe を使用してインストーラーをビルドしようとしています。何かをビルドしますが、それを開こうとすると、次のエラーが返されます。
利用した
"C:\Program Files (x86)\InstallShield\2015\System\IsCmdBld.exe" -p "D:\Installation_Builds\MyInstallations\MyInstaller.ism" -r "Compressed EN Build" -c COMP -a "CompEN"
コマンドとして。とてもまっすぐに見えます。実際、-c COMP
圧縮されていないインストーラーを挿入して生成しなければ問題ありません。ただし、インストーラー全体のサイズは 23GB になるので、許容範囲ではありません。
I do see ISDEV : fatal error 0:
followed by nothing else. I googled a bit and found http://flexerasoftware.force.com/ka1G0000000TljoIAC but I cannot seem to understand why this is occuring when I can perfectly build it without the use of commandline tool.
Any inputs would be appreciated. Thank you.
EDIT : after adding -v
to the building command, little bit more detailed error showed up.
1627: Error saving the changes to [XX.msi]
I do not know why it is erroring on saving the change.
installshield-2015 - インストール シールド スクリプトから vbscript を呼び出す方法
私はこのインストール シールド環境を初めて使用します。私の要件は、インストールの最後に VB スクリプトを実行することです。この操作は、インストール シールドのカスタム アクション機能を使用して実現できます。しかし、VB スクリプトに 2 つのパラメーターを渡す必要があります。これを実現するために、VB スクリプトを呼び出してパラメーターを渡すための setup.rul (シールド スクリプトのインストール) を作成しました。ここで、インストール シールド スクリプトから VB スクリプトを呼び出してパラメーターを渡す方法について支援が必要です。よろしくお願いいたします。
visual-studio-2010 - InstallShield Limited Edition が一部のショートカットを「管理者として実行」できないようにする方法
Visual Studio 2010 で InstallShield 2015 Limited Edition を使用して、実行可能ファイル、一部の Excel スプレッドシート、および html ページを含むさまざまなファイルのインストーラーを作成しています。実行可能ファイルは、NetBeans によって作成されます。インストーラーは正常に動作しますが、ショートカットが作成された場合の次の動作がわかりません。
NetBeans は、32 ビットの myapp.exe と 64 ビットの myapp64.exe の 2 つの実行可能ファイルを作成します。これら 2 つのファイルに対して、宣伝されていないショートカットを作成しています。myapp64.exe のショートカットは「管理者として実行」ショートカットとして作成され、小さな盾の画像がショートカット アイコンに埋め込まれます。アイコンをダブルクリックすると、アプリを管理者として実行しようとすると、通常のプロンプト ウィンドウが表示されます。ショートカットのプロパティの [互換性] タブを見ると、すべてのユーザーに対して [管理者としてこのプログラムを実行する] がチェックされています。
myapp.exe のショートカットは「通常」です。右クリックのコンテキスト メニューから管理者として実行できますが、[互換性] タブで [管理者としてこのプログラムを実行する] がチェックされていないため、強制的に実行されるわけではありません。
迷惑なプロンプトウィンドウを避けるために、両方のショートカットを「通常」として作成したいと思いますが、myapp64.exe のショートカットが「管理者として実行」ショートカットとして作成される理由がわかりません。MT ツールを使用して myapp64.exe を確認しましたが、マニフェストがなく、myapp64.exe のプロパティはどこでも管理者権限を必要としません。ショートカットを「管理者として実行」にする InstallShield 設定が見つかりません。インストーラ プロジェクトのショートカットを削除して再作成しましたが、問題は解決しません。インストール後に myapp64.exe のショートカットを手動で変更して [管理者としてこのプログラムを実行する] のチェックを外すと、アプリは正常に動作します。
最後に、この動作は常に発生するわけではないようです。Windows 7 では発生しますが、Windows 10 では発生しないようです。私は 64 ビット オペレーティング システムのみを使用しています。
何が起こっているのか、または管理者として実行するために myapp64.exe ショートカットが作成されないようにする方法はありますか? Windows インストーラーは、この方法でショートカットを作成する原因となっているものを認識していますか?
Flexera フォーラムに InstallShield LE を投稿しましたが、応答がありませんでした。
ありがとう!
javascript - InstallShield を 2009 から 2016 にアップグレードする際の問題
InstallShield を 2009 スタンドアロン ビルドから 2016 スタンドアロン ビルドに正常にアップグレードしました。現在、「InstallShield 2016 Standalone build」を使用してパッケージをビルドしています。パッケージを作成する前に、「InstallShield 2016 スタンドアロン ビルド」がシステムにインストールされているかどうかを確認するチェックを続けました。以下は .js コードです。
受信した例外エラー メッセージは、「オートメーション サーバーはオブジェクトを作成できません」です。InstallShield 2016 スタンドアロン ビルドをインストールした後、インストール後の設定を行う必要があるかどうか、誰か教えてください。
installation - ユーザーが InstallShield を使用してアプリケーションをアンインストールするときに exe ファイルを実行する方法
私がやろうとしているのは、ユーザーがアプリケーションをアンインストールするときです。exe を実行して、アプリケーションによって作成されたファイルを削除し、ウィンドウ サービスをアンインストールします。条件 REMOVE="ALL" でカスタム アクションを作成してみました。この状態が何をするのかわかりませんが。
どなたか InstallShield のチュートリアルを提供していただけると助かります
windows - 韓国語: 文字列 'IDS_ERROR_1609' の値に、テーブル エラー列の正当な値が含まれていません メッセージ
プロジェクトを 2009 年から 2016 年にアップグレードしましたが、そのうちの 1 つがコンパイル中に次のエラーをスローしています。
ISDEV : error -7354: The Korean: 한국어 value for string 'IDS__DatabaseFolder_ChangeFolder' does not contain a legitimate value for table Control column Text
ISDEV : error -7354: The Korean: 한국어 value for string 'IDS_ERROR_1609' does not contain a legitimate value for table Error column Message
ISDEV : error -7354: The Korean: 한국어 value for string 'IDS_ERROR_2841' does not contain a legitimate value for table Error column Message
ISDEV : error -7354: The Korean: 한국어 value for string 'IDS_ERROR_2860' does not contain a legitimate value for table Error column Message
リンクhttps://flexeracommunity.force.com/customer/articles/en_US/ERRDOC/Error-7354-When-Building-MSIは解決策を提供しますが、上記のエラー プロンプトについて、どの文字列を置き換える必要があるかわかりません。
たとえば、エラーISDEV : error -7354: The Korean: 한국어 value for string 'IDS_ERROR_2841' does not contain a legitimate value for table Error column Message
の表の文字列は です오류 대화 상자에 [확인] 단추가 없습니다
。この場合、文字列を更新するにはどうすればよいですか?