您好,登錄后才能下訂單哦!
本篇文章為大家展示了怎么理解VS2005遠程調(diào)試的相關(guān)技巧,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
下面對于VS2005遠程調(diào)試的配置方法向大家介紹下,今天用VS2005做遠程調(diào)試的時候,發(fā)現(xiàn)它跟VS2003有很大的不同,所以給記錄下來了,拿出來和大家在這里進行研究分析。
在VS2005中不能使用VS2003的遠程調(diào)試程序VS2005遠程調(diào)試的方法:
(1) 遠程端:安裝VS2005光盤"X:\vs\Remote Debugger\x86\ rdbgsetup.exe"?;蛘咧苯舆\行或copy本地端的: "Program Files\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\x86"
(2) 遠程端:“本地安全策略 - 安全選項 - 網(wǎng)絡訪問:本地帳戶的共享和安全模式”改為:經(jīng)典-本地用戶以自己的身份驗證。
(3) 遠程端:啟動Remote Debuger,從“工具 - 選項”中將身份驗證模式改為“無身份驗證,允許任何用戶進行調(diào)試”或者直接用命令行:"X:\ msvsmon.exe" /noauth /anyuser /nosecuritywarn,可以建個快捷方式以方便運行。
(4) 本地:在VS2005中,“工具”--“附加到進程”,傳輸選“遠程”,限定符輸入遠程端的主機名或IP地址,回車,終于出來了可愛的進程列表。
小結(jié):跟VS2003相比,2005的遠程調(diào)試的配置要稍麻煩一些,不過有一點重要的進步是它可以配置成服務,不像在2003下面要做繁瑣的手工配置。
如果開發(fā)的電腦沒有加入域,而擁有某個域的帳號?,F(xiàn)在要取得這個域的相關(guān)信息。
如果不事先通過windows登陸到域服務器.那么就得在web.config模擬帳號.不然會實例化拋出異常(沒有權(quán)限)
dentity userName="soft\Administrator" password="password" impersonate="true" />
所以最后通過網(wǎng)上鄰居訪問一下VS2005遠程調(diào)試域服務器。這樣貌似就可以通過了域服務器的信任。然后在代碼就可以成功連接了。如果電腦加入域里面。就不需要這步了。
專用于調(diào)試在PB下創(chuàng)建的內(nèi)核及應用程序。模擬器能夠在PC下模擬Windows CE的物理平臺。但實際上它只不過是一個運行在CPU Ring 3級別的用戶程序。所以它的運行速度要比正常的物理平臺要慢。模擬器僅支持x86平臺,它只能調(diào)試基于"Emulator:x86"的內(nèi)核和所有用x86指令集編譯的程序。模擬器有很大的限制,這些限制使它只能運行簡單的應用程序。但是有一點是好的,操作系統(tǒng)的大多數(shù)API對于任何CPU而言都是相同的。
考慮到不受CPU類型影響的簡單程序,還是可以在模擬器上調(diào)試的。在實際開發(fā)中我只用模擬器調(diào)試軟件的界面。如果你想學習PB,用它來創(chuàng)建內(nèi)核而又沒有實際的物理平臺來調(diào)試,那么模擬器非常適合。
但模擬器的限制也非常多,所以即使你在模擬器下調(diào)試過所有能夠調(diào)試的內(nèi)核特征(feature,或者稱組件),關(guān)于VS2005遠程調(diào)試你掌握的也不過是冰山一角。在這里順便說一句閑話:PB包含的知識量和Windows CE本身的知識量加起來好比是浩瀚的海洋,比用EVC開發(fā)軟件的知識量大的多。所以如果你只會用EVC開發(fā)幾個軟件,那你仍然是Windows CE專業(yè)的一年級學生。
上述內(nèi)容就是怎么理解VS2005遠程調(diào)試的相關(guān)技巧,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關(guān)注億速云行業(yè)資訊頻道。
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。