質問

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

これはそれほど難しくありません。妻は<!> quot;男性の視力<!> quot;顔の前にある冷蔵庫でマスタードのボトルが見つからないとき。このテキストはどこで指定しますか?

役に立ちましたか?

解決 3

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

編集するためにクラスまたはフォームを開く方法であるにもかかわらず、PDAProject(Active)プロジェクトアイテムからのプライマリ出力プロジェクト項目をダブルクリックするように強制されなかった理由がわかりません。プロパティを右クリックして開いたままにしました。たぶん、プログラミングをあきらめて、バスケット織りを始める時です。

他のヒント

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

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

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

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top