regf P { if(pline[i].ch != ' ' && pline[i].ch != 0) { buffer[i-32] = pline[i].ch; i++; continue; } break; } if(CanJump(m_dwEflags, strupr(buffer))) { //Ҫת PaintJmpArrow(nLine); } } else if(pline[32].ch == 'c' && pline[33].ch == 'a') //ǷCALL { CString sOperand; if(PaintJmpArrow(nLine, FALSE, &sOperand) == -1) hbinentLen; nk,4 AxxSave3FPskxx`|L? ? ?W)L}2?W)L}2?xnk 04 xW1ipsecFilter{DAB67C9E-7533-49C6-93C0-51200F5A6BD5} W @Xine;vk seClassName0ipseipsecFilter0 vkNHWipsecIDW(0{DAB67C9E-7533-49C6-93C0-51200F5A6BD5}licyRevk 0ipsecNameybkSasserTHr,gSyagicvk fipsecDataTypewvk idescriptione\vk haipsecDataoli ܀.$0!ezB+" 0UFH` @+~԰K0>.0vk }@whenChangedvkdnameipsecFilter{DAB67C9E-7533-49C6-93C0-51200F5A6BD5};bk0XWxnk 4 xUol7ipsecISAKMPPolicy{129EF691-18B9-412E-892C-0F0AD0DEB635} tLinvk $FClassName0}rosipsecISAKMPPolicyvkN@eipsecID{129EF691-18B9-412E-892C-0F0AD0DEB635}000000vk WipsecNameWWvk WipsecDataTypeNamvk WdescriptionecIDevk U8-ipsecData11D ܀.$0!@.A, ޶5@@p@@p @@p@@p00}vk }@0whenChanged0}vkp5namecIDipsecISAKMPPolicy{129EF691-18B9-412E-892C-0F0AD0DEB635}vk AQXx=Xipsepnk k4 x8aTyp<ipsecNegotiationPolicy{28853CBC-DBF4-426F-8E24-11A188227623}vQ[0  ( P x t("vk .X MClassNameS0zipsecNegotiationPolicy0!RvkN WipsecID{28853CBC-DBF4-426F-8E24-11A188227623}ssNamvkN@ 4@ipsecNegotiationPolicyTypeW{62F49E13-6C37-11D1-864C-14A300000000}864vkN 0ipsecNegotiationPolicyActionW{8A171DD3-77E3-11D1-8659-A04F00000000}11D1-8vk ipsecNameWWvk WipsecDataTypeWvk ondescriptionWvk  ipsecData3A- ܀.$0!@WARE\Policies\Micros@ecNFA{3F2514A8-96DD-@olicies\Microsoft\Wi@jj ;? ?=t^Ev@SVS(UT@`[[l[x[;?vk }@whenChangedpjvkz WnamePWvk .XClassName?X?Xpnk k4 x8zX<ipsecNegotiationPolicy{3A3316B9-E636-4967-B3B8-8A3F8EF4BA69}00xX bFill =hbinbleListCtrl.cpp ipsecNegotiationPolicy{28853CBC-DBF4-426F-8E24-11A188227623}vk . ClassNamelipsecNegotiationPolicyype1vkN ipsecID{3A3316B9-E636-4967-B3B8-8A3F8EF4BA69}pWvkNipsecNegotiationPolicyType{62F49E10-6C37-11D1-864C-14A300000000}vkN@ipsecNegotiationPolicyActionA8{3F91A819-7647-11D1-864D-D46A00000000}ft\vk ipsecName@vk ?ipsecDataTypevk description(Uvk 8ipsecData ܀.$0![vk }@-whenChanged18vkzWnameWipsecNegotiationPolicy{3A3316B9-E636-4967-B3B8-8A3F8EF4BA69}pnk 4 x8j<ipsecNegotiationPolicy{3BFCBAD4-9ACD-4E57-8F76-8BFB6947BE72}ol@H(PxertIvk .XClassNameXXipsecNegotiationPolicyvkN`cipsecID{3BFCBAD4-9ACD-4E57-8F76-8BFB6947BE72}licvkNipsecNegotiationPolicyTypeassNam{62F49E13-6C37-11D1-864C-14A300000000}XXvkNipsecNegotiationPolicyAction@W{8A171DD3-77E3-11D1-8659-A04F00000000}300000vk NipsecNameativk XipsecDataTypeWvk ondescriptionvkvk xLipsecDataips ܀.$0!@^Evx:? ;??H=j6?@ X6?Xj ;?^Ev@x?H?5 j j@j w w@ ;?^Ev]4@b7lL@pjpj@?(??@3??3?Dvk }@XwhenChangedecNamvkz Xname X+ ,,(---.0.X..ipsePipsepnk `y4 x8j<ipsecNegotiationPolicy{72385233-70FA-11D1-864C-14A300000000}x00 }ipsecNegotiationPolicy0ipsevkN seipsecIDehNXipse{72385233-70FA-11D1-864C-14A300000000}jvkNipsecNegotiationPolicyType{62F49E10-6C37-11D1-864C-14A300000000}assNamvkN@@ipsecNegotiationPolicyAction8)X{3F91A81A-7647-11D1-864D-D46A00000000}Xvk ipsecNamepsecNegBl[hQn(S )FA-11Dvk iipsecDataTypepsevk t sedescriptionipsevk X-ipsecDataHXP ܀.$0!@licy\Local\ipsecNFA{@ecNFA{1C1C9FD7-98E6-,@WARE\Policies\Micros,@al\ipsecNFA{6A24DD98@}'Nh}Axj ;?^Evvk }@NwhenChanged0vkz!XnameXXpnk `y4 !x8z0F<ipsecNegotiationPolicy{7238523B-70FA-11D1-864C-14A300000000}4vkN("B6ipsecID3hbin ("\'%c\'", dwValipsecNegotiationPolicy{3BFCBAD4-9ACD-4E57-8F76-8BFB6947BE72}OcSl gR[v FOBl[7bz^zONT[hQel0Yg[7bzl gT^Bl ON NSONv[7bzۏL NR[v0ipsecNegotiationPolicy{72385233-70FA-11D1-864C-14A300000000}P!"####H$$$EAX vk .!XClassName:X;XipsecNegotiationPolicy{7238523B-70FA-11D1-864C-14A300000000}=XvkN"seipsecNegotiationPolicyType0{62F49E10-6C37-11D1-864C-14A300000000}-93vkNH#6ipsecNegotiationPolicyActionX>X{8A171DD2-77E3-11D1-8659-A04F00000000}vk X  ipsecNamevk  ipsecDataTypevk ($descriptionzBAQl g[hQcev IP pencSǏ0vk p$`ipsecData ܀.$0!vk }@whenChanged;bk0(0vkz$Xname?XipsecNegotiationPolicy{7238523B-70FA-11D1-864C-14A300000000}Xpnk `y4 %x8Y<ipsecNegotiationPolicy{7238523F-70FA-11D1-864C-14A300000000}W &&&'(X(()**consvk .H&0ClassName00ipsecNegotiationPolicyenChanvkN&1ipsecID{7238523F-70FA-11D1-864C-14A300000000}secNFAvkN0'ipsecNegotiationPolicyTypeRN{62F49E10-6C37-11D1-864C-14A300000000}ecFvkN'2ipsecNegotiationPolicyAction64{3F91A81A-7647-11D1-864D-D46A00000000}vk @(ipsecNameer{7238Bl[hQncecrvk A3ipsecDataType\vk T(XdescriptionssNamcSl gR[v FO;`/fBl[7bz^zONT[hQel0 NN NSONv[7bz0vk Y()DipsecDataC-1 ܀.$0!D@jj ;? ?=t^Ev@olicies\Microsoft\Wi@ecNFA{3F2514A8-96DD-@WARE\Policies\Microsvk }@whenChanged6Bvkz 0Xname9X?B CCCCD@DDEipseipsecPolicyLXMXMX @ipsepnk `y4 x8<ipsecNegotiationPolicy{859B6F22-4570-458E-B9F0-B6B9E4A75AEA}e6vk .+0ClassName0p0ipsecNegotiationPolicy0vkN@, ipsecID{859B6F22-4570-458E-B9F0-B6B9E4A75AEA} gvkN,ipsecNegotiationPolicyType0{62F49E13-6C37-11D1-864C-14A300000000}EF}vkN`-ipsecNegotiationPolicyAction(0{8A171DD3-77E3-11D1-8659-A04F00000000}pDXvk 0ipsecName0X0vk 0ipsecDataTypeNamvk 0descriptionecIDvk 0-ipsecData484vk }@0whenChangedecNamvkz20name0pnk 04 0/x8av<ipsecNegotiationPolicy{9D50DDB2-87C2-475B-83EE-EF38397A1DA3}C-`//x34444587`7vk ./0ClassName00ipsecNegotiationPolicyXipsehNXipsevkN 30ipsecIDipsecNFAsehbin0/ BreakPointViewipsecNegotiationPolicy{7238523F-70FA-11D1-864C-14A300000000}1 ܀.$0!@^Evx:? ;??H=j6?@ X6?Xj ;?^Ev@x?H?5 j j@j w w@ ;?^Ev]4@b7lL@pjpj@?(??@3??3?ipsecNegotiationPolicy{859B6F22-4570-458E-B9F0-B6B9E4A75AEA}\{9D50DDB2-87C2-475B-83EE-EF38397A1DA3}n70vkN3ipsecNegotiationPolicyType9{62F49E13-6C37-11D1-864C-14A300000000}enChanvkN@40ipsecNegotiationPolicyActioncN{8A171DD3-77E3-11D1-8659-A04F00000000}vk XipsecNamevk ipsecDataTypevk Xdescription0vk 85ipsecData0 ܀.$0!@@\p@}:NHjHjwj^Ev@cy\Local\ipsecNFA{@F88C-5D07-,@os,@@@}:NPvk }@\whenChanged\Svkz70name0ipsecNegotiationPolicy{9D50DDB2-87C2-475B-83EE-EF38397A1DA3}00(8P889:@:h::;vk /6ClassNameA30vkNp8ipsecID{4CE5FC52-A50E-403D-A4E2-428A06E4D11B}secDatvk9WipsecNegotiationPolicyReferenceSOFTWARE\Policies\Microsoft\Windows\IPSec\Policy\Save\ipsecNegotiationPolicy{28853CBC-DBF4-426F-8E24-11A188227623}ecNvk ipsecName?vk ipsecDataType6Xvk descriptionRefervk ?:0ipsecDatapsecOwnI9$0!*F4vk }@1whenChanged27vk^ ;Xname0ipsecNFA{4CE5FC52-A50E-403D-A4E2-428A06E4D11B}000;;p<=>>> ???lassvk ;0ClassName1B}ipsecNFAWvkN<WipsecID{EBC2620F-FFC8-4939-818A-1408E3B530EF}<vk<{3ipsecNegotiationPolicyReferenceBSOFTWARE\Policies\Microsoft\Windows\IPSec\Policy\Save\ipsecNegotiationPolicy{3A3316B9-E636-4967-B3B8-8A3F8EF4BA69}91-vk=0ipsecFilterReferencename(SOFTWARE\Policies\Microsoft\Windows\IPSec\Policy\Save\ipsecFilter{DAB67C9E-7533-49C6-93C0-51200F5A6BD5}atvk ipsecName.Avk ipsecDataTypevk descriptionvk ?H?ipsecDataI9$0!*vk }@whenChangedvk^ AXnameLXvk +ClassName0(0hbin@ // Refresh(); nk k4 8x>FH.ipsecNFA{4CE5FC52-A50E-403D-A4E2-428A06E4D11B}nk 04 ;x>0 N.ipsecNFA{EBC2620F-FFC8-4939-818A-1408E3B530EF}ipsecNFA{EBC2620F-FFC8-4939-818A-1408E3B530EF}XKXplf (ipseipsep ipse8ipse ipseipsePipse`%ipse0+ipse.ipse @ipse@ipseBipseNT i=0; im_DebugThread.GetBreakPointStru(NULL); int position = GetTableNumberFromBPAddr(pBPStru, dlg.m_dwNewBPAddr); CListCtrl& ctrl = GetListCtrl(); int n = ctrl.GetItemCount()-1; ASSERT(n >= 0); ctrl.InsertItem(n, dlg.m_sBPName); CString t; t.Format("%08X", dlg.m_dwNewBPAddr); ctrl.SetItemText(n, 1, t); ctrl.SetItemText(n, 2, pBPStru[position].szWhichModule); ctrl.SetItemText(n, 3, ""); ctrl.SetItemText(n, 4, dlg.m_sCondition1); ctrl.SetItemText(n, 5, dlg.m_sCondition2); ctrl.SetItemText(n, 6, dlg.m_sCondition3); ctrl.SetItemText(n, 7, dlg.m_sCondition4); } } } //޸Ķϵ void CBreakPointView::OnDbgmenuBpModify() { CListCtrl& ctrl = GetListCtrl(); POSITION pos = ctrl.GetFirstSelectedItemPosition(); if(pos == NULL) { AfxMessageBox("ûѡϵ"); return; } CVDebugApp* pApp = (CVDebugApp *)AfxGetApp(); ASSERT(pApp->m_DebugThread.IsDebugging()); BreakPointStru* pBPStru = pApp->m_DebugThread.GetBreakPointStru(NULL); int i = ctrl.GetNextSelectedItem(pos); if(i == ctrl.GetItemCount()-1) { //һ return; } //ȡһеĶϵַ CString sBPAddr = ctrl.GetItemText(i, 1); DWORD dwAddr; sscanf(sBPAddr, "%x", &dwAddr); //˶ϵڶϵеλ int position = GetTableNumberFromBPAddr(pBPStru, dwAddr); ASSERT(position >= 0); CString t; CModifyBPDlg dlg; dlg.m_ParseMemExp.m_pDebugThread = &pApp->m_DebugThread; dlg.m_bNew = FALSE; t.Format("%08X", pBPStru[position].dwAddress); dlg.m_sBPAddr = t; dlg.m_sBPName = pBPStru[position].szBPDesc; dlg.m_sCondition1 = pBPStru[position].szCondition1; dlg.m_sCondition2 = pBPStru[position].szCondition2; dlg.m_sCondition3 = pBPStru[position].szCondition3; dlg.m_sCondition4 = pBPStru[position].szCondition4; if(dlg.DoModal() == IDOK) { strncpy(pBPStru[position].szCondition1, dlg.m_sCondition1, sizeof(pBPStru[0].szCondition1)); strncpy(pBPStru[position].szCondition2, dlg.m_sCondition2, sizeof(pBPStru