正好最近有人問這個問題,MSDN實際已經有現成的方案:
如何:在不使用 ActiveSync 的情況下串連到 Windows CE 裝置
當 ActiveSync 不可用時,Visual Studio 2005 不會將所需的串連檔案自動複製到裝置。使用下面的步驟將這些檔案安裝到裝置上,修改 Visual Studio 串連配置,並建立裝置安全。
前兩個步驟,即準備裝置和 Visual Studio,只需執行一次。最後一組步驟,即設定安全和建立串連,每當要從 Visual Studio 的新執行個體串連時都必須重複執行。
準備裝置進行串連
使用與您的裝置的任何串連,並將以下檔案複製到裝置上的 \Windows\ 檔案夾中。預設情況下,這些檔案位於開發電腦上的 \Program Files\Common Files\Microsoft Shared\CoreCon\1.0\Target\wce400\<CPU> 中。
Clientshutdown.exe
ConmanClient2.exe
CMaccept.exe
eDbgTL.dll
TcpConnectionA.dll
從裝置的命令提示處,運行 conmanclient2.exe。
確定裝置的 IP 位址。
準備 Visual Studio 進行串連
在 Visual Studio 的“工具”菜單上,依次單擊“選項”、“裝置工具”和“裝置”。
選擇“Windows CE 裝置”,再單擊“屬性”。
在“傳輸”框的右側單擊“配置”。
在“配置 TCP/IP 傳輸”對話方塊中選擇“使用特定 IP 位址”,再鍵入裝置 IP 位址。
關閉對話方塊。
可能會出現一個訊息框,提示您重設裝置。如果出現該訊息框,則軟重設即可。
設定安全和建立串連
在裝置上的命令提示字元處,運行 cMaccept.exe。
在三分鐘內串連到裝置。
如果您在三分鐘內建立初次串連,那麼只要您使用同一個 Visual Studio 執行個體,則可以無限期地繼續部署和調試。如果需要從另一個 Visual Studio 執行個體進行串連,您就需要再次執行這些安全步驟。
| 安全注意 |
您可以通過禁用裝置安全,來消除 cMaccept 步驟。為此,請使用遠端登錄編輯器設定 HLKM\System\CoreConOverrideSecurity = 1 DWORD 值。禁用安全會向惡意攻擊公開您的裝置,我們不建議這樣,除非您提供了適當的安全保護措施。 |