rakugakijin’s diary

iPhone12proを、発売開始日より使用中 気になるところの備忘録

下記の情報を参考に、しました。

http://www.asahi-net.or.jp/~tz2s-nsmr/windowsmobile/wm.htm

とりあえず、手順を参考に、

VISTA に、インストール。

1、Virtual PC 2007をダウンロード。
  インストールは、エラーになるも、見かけ上インストールできました。

>http://www.microsoft.com/downloads/details.aspx?>displaylang=ja&FamilyID=04D26402-3199-48A3-AFA2-2DC0B40A73B6

>(※)実際には、Virtual PC2007のドライバとして使われている
>「Virtual Machine Network Driver for Microsoft Device Emulator」が>必要なだけなのですが、
>現在は単独ダウンロードはできなくなってる模様です

2、Visual Studio 2005 Professional Edition 90日試用版をダウンロード

H21-02-08 現在、Visual Studio 2008 Professional Edition 90日試用版

しかありませんでしたが、とりあえず、DVDに書き出しました。

>http://msdn2.microsoft.com/ja-jp/evalcenter/bb188238.aspx
>ここのリンクから、「Visual Studio 2005 Professional Edition 90日試>用版」をダウンロードすると
>DVDに書き出す為の*.imgファイル(約3Gバイト)がダウンロードで
>きます
>これをダウンロードしたら、DVDライティングソフトなどでDVDに焼>いて、そこからインストールしてください

>(※)やりたい事は、「WindowsMobileエミュレーターを実行したい」と
>いうだけなのですが、唯一実現できる方法は
>(フリーの試用版を含めて)開発環境としてインストールする方法になり>ます
>(英語版のみでいいなら、エミュレータのみをダウンロードする方法もあ>るのですが、それを日本語化して
>問題なくするよりも、素直に開発環境としてインストールする方が遥かに>楽な事に途中で気付きました・・・)

3、vistaでは、ActiveSync はインストールできません。

>3、ActiveSyncをダウンロード&インストールする

>http://www.microsoft.com/downloads/details.aspx?>displaylang=ja&FamilyID=9E641C34-6F7F-404D-A04B-DC09F8141141

4,5 Windows Mobile 5.0 SKD は、今回ダウンロードした Visual Studio 2008 Professional Edition 90日試用版 には、標準で、入っていました。

>4、Windows Mobile 5.0 SKD for Pocket PCをダウンロード&インストー
>ルする

>http://www.microsoft.com/downloads/details.aspx?familyid=83A52AF2->F524-4EC5-9155-717CBE5D25ED&displaylang=en

>5、Localized Windows Mobile 5.0 Pocket PC Emulator Imagesをダウン>ロード&インストールする

>http://www.microsoft.com/downloads/details.aspx?familyid=EEC33AE3->C129-4C25-ABAA-18E8E842178F&displaylang=en

(※)4、5については、最新のWindows Mobile6にしたい場合には
http://www.microsoft.com/japan/windowsmobile/default.mspx
から、相当する物に読み替えてください
(私の場合は、WindowsMobile 5.0用に開発したソフトを5.0/6.0両用で動かす必要性からとりあえず
5.0環境をインストールしています・・・あと、ちょっと試した範囲で6.0環境はうまく動かない部分があったかもしれません)

6、Visual Studioを起動します
(※)一回目の起動時に、環境をどうするか?と聞かれるダイヤログが表示されますが
(なんでもいいのですが)「全般的な開発環境」みたいなのを選んでおけばOKです

7、起動したら、「ツール」/「デバイス エミュレータ マネージャ」メニューを選択します

8、「JPN Windows Mobile 5.0 Pocket PC Emulator」(320x240画面)か、もしくは
「JPN Windows Mobile 5.0 Pocket PC VGA Emulator」(640x480画面)のどちらかの項目の上で
マウスを右クリックし、「接続」を選択します
しばらくすると、エミュレータが起動します

9、エミュレータが起動したら、すぐに
「ファイル」/「構成」メニューを選択します

10、「全般」タブで「共有フォルダ」を(デスクトップなどに)設定します

(※)ここで設定したフォルダが、Windows Mobileエミュレータ上から見える様になりますので
PCとエミュレータの間のファイルコピー用に使えるようになります
(ソフトのインストール時などに使います)
11、「ネットワーク」タブで、「NE2000 PCMCIAネットワークアダプタを有効にし、次の項目にバインドする」という
チェックボックスにチェックを付け、「OK」ボタンを押します

12、「ファイル」/「リセット」/「ハード」を選択して、エミュレータをハードウェアリセットします

(※)約1分程度で再起動します

13、「スタート」/「設定」を選択します
14、「接続」タブをクリックし、更に「ネットワークカード」アイコンを
クリックします
15、「インターネット設定」を選択して、更に「NE2000互換イーサネットドライバ」をクリックします
16、「IPアドレス」タブにおいて、
「指定したIPアドレスを使用する」を選択した上で、
IPアドレス(各自のルーターの環境によります)/サブネットマスク(これはほぼ必ず255.255.255.0)/
デフォルトゲートウェイ(各自のルーターの環境によります)を設定してください
17、更に「ネームサーバー」タブにて
「プライマリDNS」(各自のルーターの環境によります)を設定し、
最後に画面右上の「OK」ボタンを押します
18、画面中央に「アダプタ」という説明のダイヤログがでますので
それも「OK]ボタンを押して消します

19、更に、一つ前の画面に戻ったら、ここでも画面右上の「OK」ボタンを押します

20、更に一つ前の画面に戻ったら、右上の「X」ボタンを押します

21、(設定は上記で終了です、以下は動作確認です)

22、「スタート」/「Internet Exploler」でInternet Explorerを起動します

23、ここで、「Windows Mobile」のリンクをクリックして、これが表示されれば
インターネット接続が成功しています
(設定が失敗すると、表示に失敗します)

24、上記の設定が成功したら、エミュレータ自体の画面右上にある「X」ボタンを押して
エミュレータを閉じます。この時に
「終了する前にエミュレータの状態を保存しますか?」とダイヤログが表示されますので、
必ず「はい」を選択してください
(そうしないと、せっかくの設定が全部消えてしまいます。2回目以降は保存せずに「いいえ」でも
構いません)

25、PCからエミュレータにインストールCABファイルなどをコピーする場合、
(上記の説明では共有フォルダをデスクトップにしたので)、デスクトップにCABファイルを貼りつけたら
エミュレータ上で「スタート」/「プログラム」/「ファイルエクスプローラ」を起動して、
「マイデバイス」/「Strage Card」フォルダを表示すれば、共有フォルダが見れますので
ここからコピーするなりインストールするなりしてください

追記
上記の説明ではVisual Studioからデバイスエミュレータマネージャを起動しているかと思いますが
これを

c:\Program Files\Microsoft Device Emulator\dvcemumanager.exe

から(ショートカットを作成するなどして)直接起動する様な使い方にすれば
>VisualStudio2005の試用期間に関係なく使い続けられる>と思います

と書かれていますが、ここは検証できていません。

Windows Mobile5/Windows6 Mobile Professional/Windows Mobile Standard環境を共存させる方法

上記のWindows Mobile5用のインストールの後で下記の2手順を踏みます

1、Windows Mobile6 Professional/Standard SDK

http://www.microsoft.com/downloads/details.aspx?familyid=06111a3a-a651-4745-88ef-3d48091a390b&displaylang=en

(※)ProfessionalとStandardのSDK両方使う場合は両方インストールする必要があります
(2つは別物です)

2、Windows Mobile6 Professional/StandardのJPN用エミュレータを両方インストールします

http://www.microsoft.com/downloads/details.aspx?familyid=38C46AA8-1DD7-426F-A913-4F370A65A582&displaylang=en

(※)ProfessionalとStandardのJPNエミュレータを両方インストールします
(2つは別物です)