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

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
<2025年9月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

常用鏈接

留言簿(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免费网站| 亚洲国产成人久久综合| 亚洲自拍啪啪| 国产视频一区免费看| 久久综合99re88久久爱| 红桃视频成人| 亚洲一区精彩视频| 午夜久久福利| 91久久视频| 一区二区精品| 黄色成人av网| 亚洲另类春色国产| 国产视频在线观看一区二区| 欧美69wwwcom| 国产精品久久久久久久午夜| 久久综合激情| 欧美色区777第一页| 久久人人爽国产| 欧美日韩免费一区二区三区视频 | 欧美色精品天天在线观看视频 | 亚洲精品看片| 亚洲一区二区在| 亚洲高清资源综合久久精品| 一区二区三区欧美成人| 黄色欧美日韩| 一区二区激情小说| 亚洲精品1区| 欧美一区二区三区日韩视频| 99精品久久免费看蜜臀剧情介绍| 亚洲欧美日韩天堂一区二区| 亚洲精品乱码久久久久久久久| 午夜精彩视频在线观看不卡| 日韩视频一区二区三区| 久久久久9999亚洲精品| 欧美亚洲一级片| 欧美精品久久久久久久久老牛影院 | 美日韩精品免费| 欧美一区二区三区在线免费观看| 欧美成人乱码一区二区三区| 久久激情综合网| 欧美日韩高清区| 欧美成熟视频| 精品999网站| 性色一区二区三区| 欧美一进一出视频| 国产精品家庭影院| 日韩一级成人av| 亚洲精品中文字幕在线| 狂野欧美一区| 久久综合成人精品亚洲另类欧美 | 久久综合久久综合这里只有精品| 欧美在线电影| 国产精品夜夜夜一区二区三区尤| 亚洲精品视频二区| 亚洲精品日日夜夜| 欧美精品国产一区| 亚洲国产精品va在线看黑人动漫| 激情丁香综合| 久久久久久久综合| 免费亚洲一区| 亚洲高清精品中出| 欧美成人视屏| 亚洲黄色成人网| 日韩一级欧洲| 欧美日韩国产高清| 欧美岛国在线观看| 久久精品视频一| 国产精品午夜电影| 亚洲欧美国产高清va在线播| 亚洲午夜女主播在线直播| 欧美日韩精品免费| 一区二区三区波多野结衣在线观看| aa级大片欧美三级| 欧美特黄视频| 午夜欧美大片免费观看| 久久久久久久久久看片| 亚洲大胆人体视频| 欧美久久久久久久久| 亚洲最新中文字幕| 欧美一区二区三区在线视频| 狠狠88综合久久久久综合网| 乱中年女人伦av一区二区| 亚洲国产高清aⅴ视频| 一本久道久久综合狠狠爱| 国产精品国产a| 久久av在线| 亚洲国产一区在线| 西西裸体人体做爰大胆久久久| 国产日韩精品一区二区| 久久人人97超碰精品888| 亚洲欧洲一区二区三区久久| 先锋资源久久| 91久久亚洲| 国产欧美精品久久| 欧美gay视频| 亚洲欧美日韩在线播放| 免费观看日韩| 亚洲欧美久久| 最新成人av网站| 国产伦精品一区二区三| 欧美成人精品h版在线观看| 亚洲少妇最新在线视频| 久久综合狠狠| 午夜精彩国产免费不卡不顿大片| 一区二区在线视频播放| 欧美日韩综合不卡| 久久久久久色| 亚洲一区二区免费视频| 亚洲国产一区二区三区在线播| 欧美一二三视频| 日韩亚洲欧美精品| 在线观看欧美精品| 国产精品一区二区你懂的| 欧美国产视频在线| 欧美在线日韩| 亚洲综合欧美| 一区二区av在线| 亚洲精品1区2区| 美女精品网站| 久久久久高清| 性色av一区二区三区| 夜夜嗨av一区二区三区中文字幕| 激情欧美日韩一区| 国产日韩精品在线| 国产精品白丝av嫩草影院 | 亚洲大胆av| 久久青草久久| 欧美在线亚洲一区| 亚洲永久在线| 亚洲特级毛片| 国产精品99久久久久久白浆小说| 亚洲欧洲日本一区二区三区| 在线观看精品一区| 极品尤物久久久av免费看| 国产美女精品免费电影| 欧美性天天影院| 国产精品av免费在线观看| 欧美日韩午夜激情| 欧美激情在线免费观看| 小黄鸭精品密入口导航| 亚洲一区二区不卡免费| 亚洲一区www| 亚洲欧美日韩国产中文| 午夜精品美女自拍福到在线| 亚洲欧美综合一区| 欧美在线影院| 久久在线视频在线| 欧美国产高潮xxxx1819| 亚洲国产欧美在线人成| 亚洲精品国产欧美| 一区二区毛片| 亚洲欧美网站| 久久久精彩视频| 欧美福利网址| 国产精品久久夜| 国产曰批免费观看久久久| 在线观看欧美一区| 一本一本久久| 午夜视频久久久久久| 久久久久一区二区三区| 欧美成人资源| 在线一区观看| 欧美一区二区精品在线| 两个人的视频www国产精品| 欧美日韩18| 国产日韩av一区二区| 亚洲国产一区二区三区在线播| 一区二区三区四区精品| 欧美淫片网站| 亚洲第一福利视频| 亚洲欧美视频在线观看| 嫩草影视亚洲| 国产精品美女午夜av| 精品999成人| 亚洲永久免费精品| 欧美高清在线| 亚洲线精品一区二区三区八戒| 久久亚洲不卡| 国产精品盗摄久久久| 亚洲国产美女精品久久久久∴| 亚洲一区图片| 亚洲电影在线观看| 欧美一区二区三区免费在线看| 欧美精品久久久久久久久老牛影院| 国产欧美一区二区三区国产幕精品 | 伊人精品视频| 午夜精品福利视频| 亚洲福利专区| 久久精品国产一区二区三区免费看 | 亚洲线精品一区二区三区八戒| 免费观看一级特黄欧美大片| 国产精品视频自拍| 99国产一区| 欧美成人午夜激情视频| 性欧美video另类hd性玩具| 欧美人与禽性xxxxx杂性| 激情综合网激情| 欧美在线不卡视频| 亚洲系列中文字幕| 欧美丝袜一区二区三区|