web-dev-qa-db-ja.com

Windows 7からのWinCE 6.0デバイスのリモートコントロール

Windows 7マシンからWindows CE 6.0を実行しているMotorola MC3190デバイスをリモートコントロールするツールを見つけようとしています。

私はすでにIntermobil CN3デバイスでMymobilerを使用しているので この質問 で回答を試しましたが、機能させることができません。

  • Mymobilerフォルダーでremote.exe.40とremote.exe.50の両方を試しました
  • スーパーユーザーの Question で言及されている CodeProjectのタスクマネージャー を使用すると、remote.exeが実行を非常に迅速に完了する(またはサイレントクラッシュする)ようです。
  • [スタート]/[プログラム]メニューにはMyMobilerエントリがあるため、どこかで何かがインストールされているようです
  • しかし、デスクトップでMymobilerを実行すると、接続できません。システムトレイのアイコンは灰色のままで、マウスカーソルを合わせると「接続されていません/」と表示されます。
  • Proof MyMobiler works for WinCEvideo プロセッサはARM920T-PXA270MデバイスにMarevell, PXA32X-P画像へのリンク )プロセッサが原因でしたか?

私も試しましたActiveSync Remote Display from Windows Mobile Developer Power Toys 。インストールされますが、起動時に「このデバイスのOSまたはCPUはこのアプリケーションでは認識されていません」というエラーボックスが表示されます。

MyMobilerをWindows CE 6.0を実行するMotorola MC3190デバイスと連携させるにはどうすればよいですか?このデバイスをリモート制御するための、できれば無料のその他のツールはありますか?

編集:私は EveryWAN に遭遇し、 installer を見つけました。そのまま使用できますが、商用利用はできず、 web-site は機能していないようです。

PS:私はタグが正確ではないことを理解していますが、これらの同様のタグの専門家の注意を引くようなものを使用したいと思いました。

8

上記に対する正しい答えを1つ明確にしたいと思います。 Microsoft PowerToy ActiveSyncリモートディスプレイを使用する場合、ホスト(電話)とリモート(PC)の両方にアプリケーションが必要です。 MyMobilerについても同様です。

PCにpowertoyをインストールします。

元のポスターの場合:これはエラーメッセージの意味です。

Activecync Remoteディスプレイの場合、新しいデバイス(ARM4 cpus以上、つまり2008以上、または200mhz以上のcpusを含む非常に一般的なガイド)の場合、ディスプレイソフトウェアは使用しているデバイスのタイプを検出できません(それも新規で、リストにはありません)。

Motorola mc3190の場合、CPUはarm5互換で、

また、arm4準拠のコンポーネントを持つソフトウェアで動作するはずです。 ARDにはアーム4のオプションがあります。こちらをご覧ください...

修正するには:

PCでファイルエクスプローラーを使用し、アプリケーションフォルダーに移動する必要があります:c\Programs ...\Windows Mobile Developer ...\ActiveSync ...\Devices\wce400\armv4tと2つのファイルをコピーします。
PCにいる間は、デバイスのWindowsフォルダーに移動する必要があります(ActiveSyncが実行されている場合、OR電話はハードディスクとして表示されるように構成されています)。 PCのエクスプローラーでデバイスに移動します。

漠然と、これは次のようになります。エクスプローラー。 >デバイス(HTC Phoneなど)
またはX:\、ここでxはドライブ文字です。最初に選択するサブフォルダーはWindowsです。 2つのファイルをそこに貼り付けます。

2つのファイルが電話にコピーされます。

その時点で、電話を使用してファイルエクスプローラーをロードし、内部メモリのWindowsフォルダーに移動して、コピーしたcerdisp2.exeを手動で実行する必要があります。

ActiveSyncが実行され、電話がPCに接続されている場合、

これで、PCでpowertoyのアクティブなリモートディスプレイを実行できるようになり、電話で実行されているexeと通信します。

XpのActiveSync、またはWindows Vista/7/8のWindows Mobileデバイスセンターが実行されている必要があります。

または、アプリはActiveSyncの代わりにネットワークIP接続を許可しますが、使用していません。

このアプリを使い終わったら、電話のkill.exeをWindowsフォルダー(2番目にコピーしたファイル)で実行して、実行中のdllをアンロードする必要があります。

この設定がXp、Win7、Win8で機能することを確認できます-Xscale ARM11 528mhz CPU電話を使用します。

MyMobilerの場合は、サイトにアクセスして最新バージョンを入手してください。

古いバージョンを使用している場合は、失敗した接続を修正します。それは無料です。彼らはもうそれをサポートしていません。

私のMobilerはActiveSyncを実行し、デバイスが接続されていることを示す必要があります。

私のMobilerはActiveSyncRDよりもはるかに優れています。 * ActiveSyncを介して、PCサイドアプリを自動的にインストールし、リモートアプリを電話にプッシュします。 *さらに、ActiveSyncが実行されているときに電話を接続すると、MyMobilerアプリも電話で自動ロードされます。そうすれば、デスクトップでMyMobilerを実行するたびに、電話に接続してすぐにロードされます。 * My Mobilerではフル解像度の表示が可能ですが、ARDは320x400またはそれと同等のサイズに制限されています。 640x800の方がはるかに良く見えます。 * MyMobilerでは、完全なマウスジェスチャーの送信、およびコピーと貼り付けも可能です。 ARDは、マウスジェスチャの互換性を非常に制限しています。

MyMobilerはIP接続も許可しますが、これは遅いことを示しています。

私は現在、MyMobilerをWin8とマルチタッチ付きのタッチパッドで使用しており、マウスジェスチャーは非常にうまく送信されます。

Windows V/7/8の場合、Mymobiler.exeファイルで互換性モードを実行する必要がある場合があります。デスクトップにあるMyMobilerフォルダーに移動します。 exeが見つかるまでドリルダウンします。右クリックしてプロパティを選択します。互換性。このファイルに対して互換モードを実行し、XPを選択します。

その他のメモ:

USBが遅いため、これらのアプリは遅いです。

電話でFast USBを有効にすると、リモートディスプレイの速度が著しく向上します。ただし、Fast USBは不安定で、一部の構成では機能しません。私にとっては、XPでは機能しませんが、Win8では機能します-時には少し不安定です。デバイス:スタート>設定アイコン>接続アイコン> USB to PCアイコン。有効にするチェックボックス。

また、Win8のMyMobilerが接続を拒否することがあります。 mymobilerを完全にアンロードし、電話を切断し、電話を再接続し、ActiveSyncが接続を確認するのを待ちます。次に、mymobilerをリロードします。完全なシステムの再起動が必要になることもありますが、それはまれです。


CodeProjectのWindows Mobile Remote Controllerアプリ-上記のリンクのように、見栄えが良いです。これは、Windows Mobile 7および8用です-これは素晴らしいことです。彼は、WinMo 6/6.5デバイスでの使用を可能にするrapiイネーブラーを提供しており、これも有望に見えます。

12
Spammy

私はMyMobilerを使用したことがないので、私はそこを助けることができませんが、他のオプションはどうですか?

CodeProjectで Windows Mobile Remote Controller app を確認しましたか?

私は過去に SOTIのPocket Controller で頑張ってきました。かつては無料でしたが、とにかく無料版がありました。彼らはまだそうかどうかわからない。

Windows CEには、CERDISP(CE Remote Displayの略)と呼ばれるツールが付属しています。これは、Platform Builderで構築できます。これは、バイナリダウンロード( たとえば、ここで など)としてWebで入手できることを以前に確認したので、実際にビルドする必要はありません。

1
ctacke

Windows Mobile 6.5ハンドヘルドでMyMobiler(remote.exe.50)を使用しました。 実行しているようです。 Windows 7ボックスでMyMobilerクライアントを実行し、ハンドヘルドにIPアドレスで接続しましたか? (Windows 7の通知領域にあるアイコンを右クリックして、[IPに接続...]を選択します。)

デフォルトではActiveSyncアドレス(169.254.2.1?)に設定されているため、ドッキングしてActiveSyncを実行していない場合は、最初の接続に失敗します(ただし、手動で接続する必要があります)。 誤解-クライアントは実行できましたが、サーバーは実行できませんでした。

また、ハンドヘルドでVNCサーバーを実行し、通常のVNCクライアントを使用してそれに接続することもできます。私は this をWindows Mobile 2003用に1つ構築しましたが、Visual Studio 2008ではそれほど問題はありません。WindowsMo​​bile 6.5でも同様の運が得られるかもしれません。

EDIT:次のようなメッセージが表示された場合:

'%s' is not a valid Pocket PC application.

myMobilerクライアントを実行しているときは、CPUタイプ(またはOS)がアプリケーションと互換性がないことを意味します。つまり、PXA32X-Pが原因であるとは考えていません。特に、MC3190はWindows Mobile 6.5を実行できるように見えます(つまり、CPUはarmv4iをサポートしており、「かなり」モダンである必要があります)。しかし、そのようなエラーについては言及していなかったので、Windows CE 6.0のビルドに必要な依存関係がすべて含まれていないのではないかと思います。

最初に確認するのは、MyMobilerのすべての依存関係がWindows CE 6のビルドに存在するかどうかです。WindowsCEは高度にカスタマイズ可能です。そのため、Windows CEの異なるビルド間ですべてのソフトウェアコンポーネントが同じになるわけではありません。 MyMobilerは、Windows CEではなくWindows Mobileをターゲットに構築されているため、リンクしたビデオは、MC3190上のWindows CEのビルドに必要なものが含まれていない可能性があります。

ActiveSyncリモートディスプレイパワートイに関して、デスクトップアプリケーションがデバイスにデプロイするバージョンを認識していないように聞こえるというメッセージが聞こえます。

ActiveSync Remote Displayパッケージのreadme.txtごとに:

「このデバイスのOSまたはCPUはこのアプリケーションでは認識されていません」というエラーメッセージが表示される場合は、通常、現在のデバイス(通常はWindows CEデバイス)のCPUタイプがこのツールで認識されていないことを意味します。回避策は1.デバイスのCPUタイプを(マニュアルまたは製造元から)見つけます。 2.\Devices\wce400 \\ cerdisp2.exeをデバイスの\ windowsフォルダーにコピーします。 3.デスクトップ/ラップトップで「cerhost2.exe -m」を実行します。 4.デバイスでcerdisp2.exeを実行します。 5.リモートディスプレイが不要になったら、デバイスのcerdisp2.exeを終了します。

Armv4tバージョンを選択できるはずです。そうでない場合は、armv4バージョンを使用します。

0
user314104