Windows VistaでWindows Mobile 5.0 SDKを使う
Windows VistaでWindows Mobile 5.0 SDKを使う方法。
Zandon Mobile : Windows Mobile 5.0 SDK and Windows Vista? Some tips available...
現時点(1/19/2007)ではWindows Vista上でWindows Mobile 5.0 SDKを使うことが難しい。それを使えるようにするためのTips.
詳しくは上記サイトに書いてあるが、以下に簡単な概略を。加えてエミュレータについても追記。言うまでもないが、あらかじめVisual Studio 2005がセットアップされている前提で話を進める。
なお、上記サイトにもあるように、これらTipsはマイクロソフトが動作を保証するものではない。利用については自己責任で。
Windows Mobile 5.0 SDK
インストール時ActiveSyncが必要という警告が出る
とりあえず警告は無視して進む。XP用のActiveSyncはセットアップできないか、できても動かない(たぶん)
セットアップ後Windows Mobile 5.0用プロジェクトがない
SDKのセットアップ前にUACをオフにする。UACをオフにするには、コントロールパネルのユーザーアカウントにあるユーザーアカウント制御(UAC)を無効化する。
C++用プロジェクトが作成できない
以下のレジストリキーを新規に作成。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Ext\PreApproved配下: {D245F352-3F45-4516-B1E6-04608DA126CC}
ActiveSync経由でのデバッグができない
試していない。
Windows Mobile 5.0エミュレータ
エミュレータでネットワークが使えない
XP用の仮想ドライバはVistaでは使えないようだ。ネットワーク機能を使うアプリのテストはXPを使うか実機で。
もしこれについて何か情報をお持ちの方がいましたら、教えていただけると嬉しいです。
マイクロソフトへの要望
上記手順により、Visual Studio 2005を使いWindows Vista上でWindows Mobile 5.0アプリを作ることができるようになる。ネットワーク機能以外はエミュレータによるデバッグも可能。
しかしながら上記記事にもあるように、これらの方法は未保証です。マイクロソフトにはVista発売後なるべく早いうちにアップデート等により対応していただくことを希望します。
[1/19/2007 追記]
以下のリンクを追加。
Visual Studio For Devices Windows Vista and smart device development