0

I've developed an application for Windows Mobile using Windows Mobile 6 Pro with CF 3.5 and I have some deployment questions.

I'm targeting only Pocket PC and I don't want to let users install it on their smartphone (because it simply won't work).

How can I check for the platform on which the user is installing the application and show him some error message?

Just to let you know, I have an .msi in order to install the app into the device from the desktop (setup project with cab inside), and it's fine.

I just need this extra verification.

4

1 に答える 1

3

プラットフォームを検出する方法については、このリンクを参照してください。Cab ファイルは、オプションのsetup.dllをサポートします。これは、Install init、Install exit、Uninstall init、および Unistall exit でカスタム アクションを登録するために使用できます。プラットフォームが一致しない場合は、install init エントリ ポイントを使用してインストールを停止するか、ダイアログを表示することができます。もちろん、これはネイティブ開発でなければなりません。

于 2009-03-04T19:21:51.567 に答える