簡體   English   中英

為什么WMDC / ActiveSync如此脆弱?

[英]Why is WMDC/ActiveSync so flaky?

我正在使用.NET Compact Framework 3.5和VS2008開發Windows Mobile應用程序,並在Win7上使用Device Emulator V3進行調試,並且似乎在Windows Mobile Device Center(6.1)連接時遇到問題。

使用仿真器管理器(9.0.21022.8)我在WMDC中使用DMA來支持設備。 問題是實際連接時它太脆弱了,它變得很痛苦。

我發現當我打開計算機時,在我可以連接之前,我必須打開WMDC,禁用通過DMA連接,關閉WMDC,重新打開它,然后它可能會搖籃。 通常我必須做兩次才能搖籃。

一旦它被支撐它通常很好,但在連接它時似乎沒有任何一致性。

與物理設備連接通常更好,但並非總是如此。 如果我將PDA插入USB插座而不是最初插入的USB插座,那么它根本不會連接。 通常最好/最可靠的連接方法似乎是通過藍牙,但這很慢。

有人得到任何提示或建議嗎?

我以為我會為此添加一些注釋,所以我可以關閉它。 一般來說,我發現以下不是為了讓它更穩定一點:

1)不建立伙伴關系。 雖然這不會產生重大問題,但如果存在合作伙伴關系,則每當我連接設備時都會彈出一個空白對話框窗口。

2)始終確保將設備(通過USB)連接到首次安裝設備驅動程序時首次使用的USB端口。 將引線移動到不同的端口通常會導致設備無法連接。

3)如果沒有連接,則打開WMDC並取消勾選允許DMA連接,關閉WMDC屏幕,重新打開它並重新勾選DMA選項,它通常會突然連接。

4)此外,如果您正在使用設備模擬器並將其固定,請確保在關閉設備狀態之前斷開ActiveSync連接。 如果你沒有這樣做,它將無法在你重新啟動設備時連接,直到你弄清楚連接足以讓它意識到它實際上沒有連接。

如果其他人有任何提示使其更穩定,那么隨意添加它們。

嘗試刪除現有設備合作伙伴關系 過去WMDC / ActiveSync正在播放時,這對我有所幫助。

轉到控制面板 - >同步中心並刪除您在此處列出的設備合作伙伴關系。 然后重新連接您的設備/模擬器,當WMDC窗口出現時,請確保您創建新的設備伙伴關系(根據我的經驗,當您選擇不建立伙伴關系時,連接/調試變得更加絢麗)。

關於ActiveSync的另一點需要注意的是,我從困難的方式了解到這一點,我注意到ActiveSync的電池消耗更快,即使它不在底座中,它實際上是在后台運行,無論是否是一個bug,不確定,但是,它“認為”它仍然在搖籃中並不斷輪詢連接。 這是解釋它的鏈接 這是臨時修復

我處理它的方法是運行一個小型的C程序,它尋找ActiveSync進程,並在每次我松開pocketpc時終止它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM