vs2005 mobile 設備安全配置不允許連接錯誤

本文來源於Dominic.Xu’s 博客 http://web2world.cn , 原文地址: http://web2world.cn/article/2007/09/a63.html
VS2005在PDA部署時報錯:"設備安全配置不允許連接。" 解決辦法
經歷了ActiveSync不能啓動的問題之後又遭遇到在部署程序到PDA的時候報錯“設備安全配置不允許連接。”,同事說沒有安裝.Net CF 2.0,把.Net CF 2.0卸了又安裝還是不行,另外,VS2005在部署的時候會自動部署.Net CF 2.0的呀。
網上找資料說了兩個辦法:
1、使用RapiConfig.exe將手機安全級別調低。(RapiConfig.exe /P SecurityModels/open.xml)。但這個辦法執行的時候提示”拒絕訪問”。一個假牙方法。
2、直接在PDA設置裏降低安全級別。本人也不笨呀,找遍PDA菜單,手中Dell Axim X51 沒有這個設置呀。
最後在MSDN中找到解決辦法:
在2006年6月22日,微軟就發佈了針對 Windows Mobile 5.0 的設備安全管理器,全名叫 Device Security Manager PowerToy for Windows Mobile 5.0,是一個獨立的應用程序。下載地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=7e92628c-d587-47e0-908b-09fee6ea517a&displaylang=en
安裝之後用Security Configuration Manager程序將PDA的安全級別調整成Security Off或者One-Tier Prompt。既可部署程序了,Security Configuration Manager程序非常簡單,ActiveSync連上PDA之後在Selected Configuration下拉框中選擇相應的安全級別之後再點擊中間的Provision按鈕既可。
在最近發佈的 Visual Studio 2008 Beta2 中,設備安全管理器已經集成到開發環境中了,從“工具–>設備安全管理器”就可以打開。但是對於我手中的這個Dell Axim X51 ,VS2008一樣不能更改安全級別,還得用Device Security Manager PowerToy for Windows Mobile 5.0。
設備安全管理器提供了六種標準的安全配置模板,即:鎖定(Locked)、安全關閉(Security Off )、第三方已簽名的雙層(Third Party Signed Two Tier)、第三方已簽名的單層(Third Party Signed One Tier)、提示雙層(Two-Tier Prompt )、提示單層(One-Tier Prompt )和自定義(Custom)。它們分別表示:
配置描述
鎖定只有已簽名的應用程序才具有運行權限。所有 RAPI 調用都回被拒絕。
注意:對一個物理設備應用鎖定配置是不可逆的。也就是說,設備將拒絕後續來自設備安全管理器的嘗試連接。你將無法解鎖設備或改變它的安全配置。與物理設備不同,仿真器始終能夠被解鎖。
安全關閉所有應用程序都可以在設備上運行。
第三方已簽名的雙層未簽名的應用程序被阻止。已簽名的應用程序使用“特權”或“常規”模式運行。RAPI 調用受到限制。
第三方已簽名的單層未簽名的應用程序被阻止。已簽名的應用程序使用完全權限運行。RAPI 調用受到限制。
提示雙層在運行未簽名的應用程序時,用戶會得到提示。RAPI 調用受到限制。
提示單層在運行未簽名的應用程序時,用戶會得到提示。RAPI 調用受到限制。
本文來源於Dominic.Xu’s 博客 http://web2world.cn , 原文地址: http://web2world.cn/article/2007/09/a63.html
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章