0

私は Pocket PC の開発に慣れていませんが、VS2005、Pocket PC 2003 デバイス アプリケーションにいくつかの小さな変更を加える必要があります。変更の 1 つ (些細なことだと思います) は、アプリのショートカットのテキストを変更することですが、このテキストがどこに設定されているかわかりません。ソリューションにはセットアップ プロジェクトが含まれているので、その中で探しているのですが、見つかりません。セットアップ プロジェクトをビルドすると、ショートカット情報を含む AppSetup.inf ファイルが生成されるため、どこかにあるはずです。

これはそれほど難しいことではありません。無愛想な私は、私の顔のすぐ前にある冷蔵庫にマスタードのボトルが見つからないとき、私の妻が「男性のビジョン」と呼んでいるものに苦しんでいます. このテキストはどこで指定しますか?

4

3 に答える 3

1

ショートカットがどのように生成されるかによって異なります。通常、3 つのメカニズムが使用されます。

  1. INF の CEShortcuts セクション経由。このため、最初のカンマの前のテキストです
  2. INFのCopyFiles セクションを介して LNK ファイルをコピーする。このメカニズムを使用して、デスクトップに物理 LNK ファイルを作成し、CAB にロールインして他のファイルと同様にコピーします。デバイス上の名前は、カンマの前の最初の文字列です。
  3. カスタム CE セットアップ DLLでのプログラムによる呼び出し (通常はSHCreateShortcutへの呼び出し)を介して。

何を変更する必要があるかを正確に知るには、展開シナリオで使用されているものを把握する必要があります。

于 2008-12-05T15:15:06.363 に答える
0

さて、私が思ったように、それは私の顔の真正面にありました。このプロジェクトをPDAProjectと呼びます。ソリューションエクスプローラーのPDAProjectSetupプロジェクトの下には、PDAProject(アクティブ)からのプライマリ出力というラベルの付いたアイテムがあります。このアイテムをダブルクリックすると、コードエディタウィンドウに2つのペインが表示されます。左端にあるのは、ターゲットマシン上のファイルシステムというラベルの付いたフォルダツリーを示しています。この下には、アプリケーションフォルダプログラムファイルフォルダ、およびプログラムフォルダというラベルの付いた3つのフォルダがあります。プログラムフォルダをクリックすると、右側のペインにアプリケーションのショートカットが表示され、そのテキストを変更できます。

編集のためにクラスやフォームを開く方法であるにもかかわらず、PDAProject(アクティブ)プロジェクトアイテムからのプライマリ出力をダブルクリックする必要がなかった理由はわかりません。右クリックしてプロパティを開き続けました。多分それはプログラミングをあきらめてかご細工を始める時です。

于 2008-12-05T15:59:09.210 に答える
0

これについてさらに考えてみると、インストーラー プロジェクトの Studio UI でショートカットを変更する場所を単純に見つけようとしているのですか? もしそうなら、この MSDN の記事が役立つかもしれません。非常に直感的でないのは、Solution Explorer の上部にインストーラーのビューを変更する小さなアイコンがあり、ファイルやレジストリ エントリなどを表示できることです。別のアイコンを選択する必要があります。これらのアイコンの機能を実行するメニュー項目はなく、インストーラー プロジェクトを初めて使用するときは気づきにくいものです。

于 2008-12-05T15:21:09.003 に答える