39

ショートカット属性で属性 Advertise を使用した場合の正確な結果を理解できません。違いは何ですか?

4

3 に答える 3

22

アドバタイズされたショートカットは、アドバタイズされた機能によって使用されます。

  • 機能がアドバタイズされたとおりにインストールされると、Windowsインストーラーにのみ登録されます。コンテンツは実際にはマシンにコピーされていません
  • このアドバタイズされた機能の何かをターゲットとするアドバタイズされたショートカットを起動すると、機能のコンテンツが最終的にマシンにコピーされます

したがって、宣伝されている機能とショートカットは「宣伝」の一形態です。パッケージは、利用可能な機能があることをユーザーに示し、ユーザーがそれを使用したい場合にのみインストールします。ショートカットが使用されない場合、機能が完全にインストールされることはありません。

于 2012-08-02T11:32:34.817 に答える
21

宣伝されていないショートカット (標準ショートカット)は、標準の Windows ショートカットです。右クリックすると、ターゲット フィールドが起動される実行可能ファイルを指していることがわかります。何らかの理由でこの実行可能ファイルが見つからない場合、アプリケーションは単に失敗します。

アドバタイズされたショートカット (Windows インストーラー ショートカット)は、Windows インストーラーに固有のテクノロジです。アドバタイズされたショートカットを右クリックすると、ターゲット フィールドはグレー表示されます。アドバタイズされたショートカットは、アドバタイズと修復をサポートします。

修復とは、ショートカットが指している実行可能ファイルがそこにない場合、Windows インストーラーがアプリケーションを修復し、不足しているファイルを置き換えることを意味します。実際、キー パスとしてフラグが付けられた他の重要なファイルもチェックし、それらのいずれかが欠落している場合は、それらも置き換えます。

広告は、アプリケーションがインストールされているように見えてショートカットが存在するプロセスですが、アプリケーションは実際にはインストールされていません。ファイルとレジストリ エントリのコピーであるインストールは、ユーザーが最初にアプリケーションを起動したときにのみ行われます。アドバタイズされたインストールは、私たちがアプリケーション インターフェイスと呼んでいるものだけを置きます。アプリケーション インターフェイスは、アプリケーションを開始するための任意の方法です。これは、ショートカット、ファイル拡張子、または COM インターフェイスの可能性があります。

http://www.symantec.com/connect/articles/about-windows-installer-shortcuts

于 2016-05-14T14:43:40.200 に答える
7

アドバタイズされたショートカットがどのように使用されたかについての詳細な説明は次のとおりです。

http://www.advancedinstaller.com/user-guide/advertised-shortcuts.html .

そして、これも私にとって非常に役立つMSDNの説明です-広告とは何か、広告された機能を適切に使用する方法を理解するために(ショートカットについて直接ではありませんが、部分的なケースです):

http://msdn.microsoft.com/en-us/library/windows/desktop/aa367548%28v=vs.85%29.aspx http://msdn.microsoft.com/en-us/library/windows/desktop /aa369293%28v=vs.85%29.aspx

于 2013-01-11T13:17:22.303 に答える