VistaでMobile Device CenterにMobilinkを登録するとエラーが発生する
-
05-07-2019 - |
質問
VistaのMobile Device CenterにMobilinkを登録しようとするために使用しているbatファイルがあります。 (Mobilinkのバージョン11を使用しています) スクリプト:
mlasinst -k ./ -v ./
mlasinstとmlasdev.dllおよびmlasdesk.dllを同じフォルダーにコピーし、上記のコマンドを実行して同期プロセスを実行しています(Windows XPで上記のスクリプトをテストし、動作しています)。同じファイルをWindows Vistaマシンにコピーしようとすると、スクリプトを実行してコンピューターを再起動します。その後、SybaseのWebサイトの指示に従います
" Windows Mobileデバイスセンターウィンドウで、[モバイルデバイス設定]をクリックし、[コンテンツ設定の変更]をクリックします。 [Mobile Linkクライアント]を選択し、[保存]をクリックしてプロバイダーをアクティブにします。 登録済みアプリケーションのリストを表示するには、[コンテンツ設定の変更]、[Mobile Linkクライアント]、[設定の同期]の順にクリックします。 "
「同期設定」をクリックした場合を除き、すべてがVistaで機能します。クリックすると、管理する設定がないことを示すエラーが表示されます。
私の質問は、MobilinkをVistaおよびそのモバイルデバイスセンターでどのように機能させるかです。私は見つけることができるすべてのドキュメントを読みましたが、役に立ちませんでした。
解決
6月23日のコメント
この投稿の結果、自宅でフォローしている人のために、QA部門はWindows Mobile 6デバイスを使用しているときにVistaのWindows Mobileデバイスセンターでこの問題を再現することができました。最初のテストで使用したWindows Mobile 5デバイスでは、すべてが正常に機能しているようです。
6月19日のコメント
これは実際には答えではないので、コメントを残したかったのですが、私の評価はそうするほど高くありませんでした。まあ、私は悪い答えを投稿し、私の評判が落ちるのを見ます。それは私が喜んで支払う価格です。 :)
私たちのQAグループは、Windows Mobile Device Centerでmlasinstをテストしますが、明らかに何か違うことを行っているか、マシンのセットアップが少し異なる可能性が高いです。これを最後まで理解するには、mlasinstを実行した結果、どのレジストリ設定が変更されたのかを調べる必要がありますが、ここで何が起こっているのかを把握するのに時間がかかる前に(適切な質問の把握を含む)インストールプロセスを簡素化し、MLクライアントとサーバー間の追加のレイヤーまたは通信を切断する場合にのみ、ActiveSyncを使用する代わりにTCPIPまたはHTTPを使用して同期することをお勧めします。また、news://forums.sybase.com/sybase.public.sqlanywhere.mobilinkで行った投稿から、.NETバージョンのdbmlsync APIを使用して同期を実行し、TCPIPを使用して同期していることがわかります。ニュースグループへのあなたの投稿に応答して、あなたのアプリケーションで起こっていると思うことを説明しました。
ActiveSyncとWMDCの問題を解決することにまだ興味がありますか、またはdbmlsync APIとTCPIPを使用して実装したソリューションに満足していますか?