青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 297,  comments - 15,  trackbacks - 0
關于ISAPI調試的文章,網上已經有很多。今天之所以還要寫這篇文章,原因有三:一是網上關于調試 ISAPI的方法大多數都是在Win2K;二是網上的例子雖然多,大部分都是轉載,大部分作者自己從未親自試過,就直接把別人的東西粘貼過來,往往影響了 網上搜索又誤導了其他尋找答案的人;三是網上的例子有些并不詳細,有些也不正確,這樣不但不能幫助解決問題,還容易把人帶入歧途。
 
  
 
    今天得了一點空閑,在這里詳細寫下ISAPI在Xp環境下的調試方法,希望初次接觸到ISAPI的程序員們少一些郁悶。
 
    首先我的操作系統環境是Microsoft Windows Xp Professional。我的編譯環境是Virsual C++6.0。VC的補丁主要有SP6。
 
接下來按照下面的步驟:
1、IIS的目錄(根目錄、虛擬目錄)運行級別改為低(默認為中)
控制面板->管理工具->Internet信息服務。在默認站點上單擊右鍵->屬性->主目錄(標簽)->應用程序保護(N),將中(共用)改為低(IIS進程)。執行權限改為“教本和可執行文件”。
用同樣的方法修改你新建的虛擬目錄的運行級別。
 
2、修改本地安全策略屬性
控制面板->管理工具->本地安全策略->本地策略->用戶權利指派。
a、 找到“以操作系統方式操作”,雙擊或者右鍵選屬性,彈出對話框后,點“添加用戶或組”按鈕,在輸入文字區域中輸入管理員帳戶(又稱中超級用戶),“檢查名 稱”,“確定”添加。比如我現在登陸的帳號是Guyue,“檢查帳號”之后就出現A7B4931A85554A0\Guyue, A7B4931A85554A0是我的計算機名稱,Guyue是當前登陸帳戶,是除Administrator之外的我的管理員帳戶。“確定”添加。
b、找到“允許計算機和用戶帳戶被信任以便于委托”,照a的方法添加管理員帳戶。
注:這里我沒有加用戶,直接用的管理員用戶。
 
3、打開VC6.0,不需要打開任何工程。
菜單欄[Build]->[Start Debug]->Attach To Process
勾選“Show System Process”,找到inetinfo,按OK鍵添加到該進程。
在菜單欄[Project]->[Settings]或者直接按快捷鍵Alt+F7。
會 看到一個General和一個Debug標簽,選擇Debug標簽。Category下拉列中有兩個選項,General和Additional DLLs,選擇Additional DLLs。在Modules中加入你要調試的DLL,勾選Try to locate others DLLs,按OK確定保存。

4、打開你的ISAPI工程中的一個CPP文件,看能不能設置斷點,如果不能,按shift+F5鍵退出調試狀態。進 入下一步。如果退出之后繼續[Build]->[Start Debug]->Attach To Process,這個時候會提示,該工程不包含任何調試信息。如果能設置斷點,則直接進入第六步。
注:這一步沒有成功,無法attach to process,點了按鈕以后process list還是空的。我是用
msdev -p <process ID>生成的一個VC6環境,在運行IE后會在異常拋出位置停止。
 
5、打開你的ISAPI工程中,確定你的編譯狀態為Debug狀態,確定你Link(輸出)的DLL和你在第三步Modules中保存的DLL為同一個文件。Rebuild一下。
 
6、菜單欄[Build]->[Start Debug]->Attach To Process
勾 選“Show System Process”,找到inetinfo,按OK鍵附加到inetinfo進程。打開ISAPI工程中的一個CPP文件,最好是程序的入口文件,在程序的 入口處設置斷點,比如我設置的就是CIsapiWtExtension::InitInstance(...)和DWORD CIsapiWtExtension::HttpExtensionProc(...)程序一旦開始運行,馬上就可以在這里截獲。
注:既然步驟4里看不到process list,斷點設置自然也就不管用了。
 
7、打開IE,打開你調用該DLL的站點,發出IE請求,VC應該就會在你設置斷點的地方攔截到這個請求對當前DLL的操作了。

注:正如我在步驟4中講到的那樣,程序在異常位置會停住,可以看到函數的調用順序;再就是有個小trick,可以加個ASSERT在異常附近位置,這樣程序就可以停止在那兒,這樣也就可以使用斷點了。

posted on 2008-07-19 18:24 chatler 閱讀(836) 評論(0)  編輯 收藏 引用 所屬分類: VC_MFC
<2008年7月>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

常用鏈接

留言簿(10)

隨筆分類(307)

隨筆檔案(297)

algorithm

Books_Free_Online

C++

database

Linux

Linux shell

linux socket

misce

  • cloudward
  • 感覺這個博客還是不錯,雖然做的東西和我不大相關,覺得看看還是有好處的

network

OSS

  • Google Android
  • Android is a software stack for mobile devices that includes an operating system, middleware and key applications. This early look at the Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.
  • os161 file list

overall

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲激情另类| 亚洲精品女av网站| 国产精品丝袜91| 亚洲人在线视频| 午夜精品福利视频| 久久视频一区| 欧美一区二区三区四区高清| 欧美国产欧美亚州国产日韩mv天天看完整| 欧美一区二区三区免费在线看| 欧美国产精品人人做人人爱| 国产亚洲欧美一区二区三区| 午夜精品久久久久久久蜜桃app| 亚洲国产精品日韩| 欧美大色视频| 久久精品国产精品亚洲综合| 欧美私人网站| 亚洲你懂的在线视频| 亚洲大胆视频| 久久久久9999亚洲精品| 国产自产在线视频一区| 亚洲自拍另类| 亚洲午夜女主播在线直播| 欧美成人一区二区三区在线观看| 欧美天天在线| 欧美有码在线观看视频| 一区二区三区鲁丝不卡| 国产精品一区二区男女羞羞无遮挡 | 国产精品99免费看 | 亚洲国产精品va在看黑人| 久久国产天堂福利天堂| 国产色产综合色产在线视频| 狼人天天伊人久久| 欧美专区在线观看| 欧美一区1区三区3区公司| 亚洲欧美精品suv| 欧美日韩国产一级| 黄色国产精品| 亚洲黄色免费电影| 欧美精品久久99久久在免费线| 在线亚洲一区| 99视频一区二区| 欧美sm极限捆绑bd| 在线午夜精品自拍| 亚洲视频成人| 在线观看日韩国产| 亚洲第一在线综合在线| 亚洲婷婷综合色高清在线 | 一区二区三区免费观看| 亚洲欧洲另类国产综合| 亚洲精美视频| 久久久之久亚州精品露出| 亚洲欧美日韩精品综合在线观看| 国产麻豆视频精品| 美女主播一区| 欧美日本亚洲韩国国产| 亚洲一区在线直播| 99国产精品99久久久久久粉嫩| 欧美乱妇高清无乱码| 亚洲欧美国产不卡| 欧美中文字幕精品| 国模精品一区二区三区色天香| 美女视频黄免费的久久| 欧美电影在线观看| 久久精品91久久久久久再现| 久久人人97超碰国产公开结果| 亚洲一区视频在线| 久久av一区二区| 国产精品久久久久久久一区探花| 美女国产一区| 欧美性猛交99久久久久99按摩| 欧美a级片一区| 欧美午夜精品理论片a级按摩 | 国产一区在线免费观看| 欧美国产精品一区| 国产一区二区三区四区| 亚洲精品看片| 国产综合色产在线精品| 一区二区日韩精品| 在线日韩欧美| 欧美中文字幕在线| 亚洲无线一线二线三线区别av| 久久在线视频| 欧美中文字幕不卡| 欧美影视一区| 午夜一区在线| 欧美电影美腿模特1979在线看| 欧美在线视频一区二区| 欧美激情综合色综合啪啪| 美国十次了思思久久精品导航| 国产精品yjizz| 在线中文字幕日韩| 欧美一区二区在线视频| 欧美私人啪啪vps| 宅男噜噜噜66国产日韩在线观看| 亚洲午夜久久久久久尤物| 韩国亚洲精品| 亚洲一级高清| 亚洲国产综合91精品麻豆| 久久久久99| 久久蜜桃资源一区二区老牛| 免费av成人在线| 麻豆精品网站| 精品999久久久| 午夜精品久久久久久| 欧美在线视频观看| 国产精品久久久久久亚洲毛片| 国产美女诱惑一区二区| 亚洲欧美视频在线观看视频| 亚洲宅男天堂在线观看无病毒| 欧美日韩在线不卡| 最新日韩在线视频| 亚洲性感激情| 国产精品劲爆视频| 欧美激情女人20p| 9色精品在线| 欧美精品一区在线| 亚洲在线视频观看| 欧美在线综合| 亚洲精品日韩一| 欧美精品一区二区久久婷婷| 久久久久国产精品人| 国产一区二区高清不卡| 久久精品三级| 一本久久a久久精品亚洲| 亚洲性夜色噜噜噜7777| 国产亚洲午夜高清国产拍精品| 久久国产一区二区| 亚洲国产精品电影| 亚洲图片欧美一区| 久久夜色精品国产欧美乱| 亚洲欧洲三级电影| 亚洲欧美日韩区| 亚洲国产精品99久久久久久久久| 欧美高清一区| 性色av一区二区三区在线观看| 另类国产ts人妖高潮视频| 99国产精品久久久久老师 | 欧美日精品一区视频| 亚洲欧美日韩第一区| 欧美成人国产| 在线综合欧美| 国产精品伦理| 欧美精品色综合| 亚洲欧美另类综合偷拍| 免费永久网站黄欧美| 99精品国产一区二区青青牛奶| 国产女人18毛片水18精品| 欧美一区二区私人影院日本| 久久影院午夜片一区| 日韩亚洲欧美成人一区| 国产精品影音先锋| 欧美精品二区| 亚洲一区欧美激情| 亚洲精品在线视频| 久久精品欧美日韩精品| 亚洲午夜高清视频| 在线观看91精品国产麻豆| 噜噜噜在线观看免费视频日韩| 亚洲乱码国产乱码精品精| 美女尤物久久精品| 国产视频久久久久久久| 久久在线免费| 午夜精品视频在线观看| 亚洲第一精品夜夜躁人人爽| 久久成人精品一区二区三区| 亚洲国产网站| 国产精品视频免费观看www| 免费观看国产成人| 亚洲欧美一区二区三区在线| 男女视频一区二区| 久久精品国产v日韩v亚洲| 一区二区三区精品视频| 亚洲人成人99网站| 国产一二三精品| 久热国产精品| 久久视频一区二区| 亚洲永久精品国产| 亚洲一区二区三区精品动漫| 亚洲第一区色| 亚洲国产精品成人综合色在线婷婷 | 欧美午夜在线| 亚洲欧美综合v| 国产精品黄色在线观看| 亚洲国产综合在线| 欧美精品日韩一区| 亚洲综合三区| 欧美成人精品在线播放| 久久综合电影| 久久精品国产久精国产爱| 欧美在线二区| 欧美一区二区啪啪| 欧美一级视频精品观看| 亚洲一区二区视频在线| 亚洲婷婷在线| 亚洲欧美日韩国产中文| 欧美一区二区三区免费观看视频 | 久久精品成人一区二区三区蜜臀 | 女生裸体视频一区二区三区| 亚洲视频1区| 亚洲天堂免费观看|