在不使用 ActiveSync 的情況下連接到 Windows CE 設備

轉自:http://msdn.microsoft.com/zh-cn/library/ms228708(v=vs.90).aspx

當 ActiveSync 不可用時,Visual Studio 不會將所需的連接文件自動複製到設備。應使用下面的步驟將這些文件安裝到設備上,修改 Visual Studio 連接配置,並建立設備安全。

前兩個步驟,即準備設備和 Visual Studio,只能執行一次。最後一組步驟,即設置安全和建立連接,在每次要從 Visual Studio 的新實例連接時都必須重複執行。

說明:

對於在以下說明中使用的某些 Visual Studio 用戶界面元素,您的計算機可能會顯示不同的名稱或位置。這些元素取決於您使用的 Visual Studio 版本及設置。有關更多信息,請參見Visual Studio 設置

準備設備進行連接

  1. 使用可用連接將以下文件複製到設備上的 驅動器:\Windows\ 文件夾中。默認情況下,這些文件位於開發計算機上的 驅動器:\Program Files\Common Files\Microsoft Shared\CoreCon\1.0\Target\wce400\<CPU> 下。

    • Clientshutdown.exe

    • ConmanClient2.exe

    • CMaccept.exe

    • eDbgTL.dll

    • TcpConnectionA.dll

  2. 從設備的命令提示處,運行 conmanclient2.exe。

  3. 確定設備的 IP 地址。

準備 Visual Studio 進行連接

  1. 在 Visual Studio 的“工具”菜單上,單擊“選項”,展開“設備工具”,再單擊“設備”

  2. 選擇“Windows CE 設備”,再單擊“屬性”

  3. “傳輸”框的右側單擊“配置”

  4. “配置 TCP/IP 傳輸”對話框中選擇“使用特定 IP 地址”,再鍵入設備 IP 地址。

  5. 關閉對話框。

    如果消息框提示重置設備,則進行軟重置即可。

設置安全和建立連接

  1. 在設備上的命令提示符處,運行 cMaccept.exe。

  2. 在三分鐘內連接到設備。

    如果在三分鐘內建立首個連接,那麼只要使用同一個 Visual Studio 實例,即可無限期地繼續部署和調試。如果必須從另一個 Visual Studio 實例進行連接,則必須再次執行這些安全步驟。

    安全說明:

    您可以通過禁用設備安全,來消除 cMaccept 步驟。爲此,請在註冊表中設置 HLKM\System\CoreConOverrideSecurity = 1 DWORD 值。有關更多信息,請參見如何:更改設備註冊表設置。禁用安全將使設備暴露在惡意攻擊的威脅之下,除非已經提供了適當的安全保護措施,否則禁用安全不是明智的做法。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章