1

私はこの例に従いました

http://msdn.microsoft.com/en-us/library/Aa446504

そしてそれはうまくいきます。

キャブが作成され、デバイスにコピーしてアプリをインストールできます。

欠けているのは、デバイス上のアプリケーションが Programs フォルダーに存在しないことです。私ができることは、/program ファイル内のその場所を参照して手動で実行することだけです。

方法を教えてください:

  • CAB をインストールして、デバイス上のプログラムにショートカットを作成します
  • インストール後にアプリケーションを自動的に実行する

ありがとう!

4

1 に答える 1

2

CAB プロジェクトは非常に直感的ではなく、実際には、その記事を書いて以来、どのプロジェクトでも使用していません。代わりに、INF ファイルを手書きし、バッチ ファイルを使用して CABWIZ を呼び出します。

ただし、CAB プロジェクトを使用する場合は、CAB プロジェクトのファイル システム部分で任意のファイルを選択し、右クリックしてそのファイルからショートカットを作成することを選択できます。その後、そのショートカットをツリー内の他のフォルダーに移動できます。

ショートカットを \Windows\Startup フォルダーに移動します (手動で作成するか、右クリックして [特別なフォルダーの追加] を使用して [スタートアップ] を選択します)。アプリはソフト リセット後に実行されます。

インストール時に実行するのはより複雑で、CAB で直接実行することはできません。代わりに、カスタムの setup.dllを (C で) 作成し、それを使用してアプリを起動する必要があります。

于 2010-06-17T13:51:02.007 に答える