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

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| 一区二区三区回区在观看免费视频| 欧美va天堂| 免费在线看成人av| 99热精品在线观看| 亚洲网站在线观看| 国内伊人久久久久久网站视频| 蜜桃精品一区二区三区 | 午夜免费电影一区在线观看| 亚洲一级二级在线| 欧美gay视频| 免费h精品视频在线播放| 亚洲高清视频的网址| 亚洲国产精品热久久| 免费久久精品视频| 在线中文字幕一区| 欧美伊人影院| 亚洲美女中出| 午夜日韩电影| 亚洲人成久久| 欧美一区二区三区在线播放| 最新日韩在线视频| 香蕉成人久久| 亚洲精品欧美日韩专区| 亚洲欧美国产毛片在线| 亚洲国产一区视频| 亚洲欧美日韩区| 亚洲精品欧洲| 久久精品国产视频| 亚洲欧美区自拍先锋| 麻豆精品在线播放| 欧美亚洲综合另类| 欧美日韩一区二区精品| 欧美福利一区二区三区| 国产区精品在线观看| 亚洲黄色片网站| 国语自产在线不卡| 亚洲一区影院| 国产精品99久久久久久久vr| 毛片av中文字幕一区二区| 午夜久久美女| 欧美性做爰毛片| 亚洲精品一区二区三区福利| 一区二区在线视频| 性久久久久久久久久久久| 亚洲综合丁香| 欧美日韩不卡在线| 亚洲经典自拍| 亚洲日本无吗高清不卡| 久久蜜桃精品| 久久亚洲精品网站| 国产日韩欧美精品在线| 一区二区三区精品久久久| 日韩午夜av在线| 欧美成人久久| 亚洲国产三级网| 亚洲日本在线视频观看| 欧美国产视频在线| 亚洲国产专区| 在线亚洲欧美| 欧美视频手机在线| 一区二区免费看| 亚洲影视中文字幕| 国产精品色网| 亚洲欧美中文日韩在线| 欧美在线免费观看亚洲| 国产日韩欧美综合一区| 欧美一区二区三区视频免费播放 | 欧美国产亚洲视频| 影音先锋亚洲一区| 久久久久久97三级| 欧美大片专区| 亚洲美洲欧洲综合国产一区| 欧美日本韩国| 在线亚洲自拍| 久久精品一区二区三区四区| 国内精品视频在线观看| 久久一二三区| 亚洲日本中文字幕免费在线不卡| 一区二区精品国产| 国产精品一区二区久久| 久久精品亚洲| 亚洲人成亚洲人成在线观看| 亚洲一区二区三区欧美| 国产色综合网| 欧美精品www在线观看| 亚洲一区二区免费| 能在线观看的日韩av| 一片黄亚洲嫩模| 国产午夜精品一区二区三区欧美 | 国产精品福利久久久| 性欧美激情精品| 免费久久久一本精品久久区| 一本色道久久综合亚洲精品婷婷| 国产精品女主播在线观看| 久久精品视频亚洲| 日韩西西人体444www| 久久国产精品久久w女人spa| 最新国产成人av网站网址麻豆| 欧美日韩一区二区三| 久久精品中文字幕一区| 99视频有精品| 欧美刺激午夜性久久久久久久| 午夜精品久久久久久99热| 亚洲成人在线视频播放| 国产精品日韩欧美一区| 蜜桃av综合| 欧美在线观看一区二区三区| 亚洲日韩欧美视频一区| 美女精品视频一区| 午夜精品一区二区三区在线 | 国产婷婷一区二区| 欧美日韩亚洲一区二| 另类图片国产| 先锋影音一区二区三区| 中国成人在线视频| 亚洲欧洲日本在线| 欧美大片一区二区| 久久夜色精品国产| 亚洲欧美在线x视频| 一区二区三区黄色| 日韩亚洲欧美精品| 91久久精品网| 亚洲国产mv| 狠狠综合久久av一区二区老牛| 国产精品一区二区视频| 欧美日韩在线观看一区二区三区| 免费亚洲一区| 免费成人黄色av| 久久久久久一区| 久久精品视频免费播放| 久久精品72免费观看| 性久久久久久久久| 久久福利毛片| 久久国产综合精品| 久久久精品999| 久久综合色婷婷| 久久视频国产精品免费视频在线| 欧美一区二区三区精品电影| 亚洲午夜一二三区视频| 久久成人精品无人区| 欧美一级成年大片在线观看| 亚洲欧美色婷婷| 欧美资源在线观看| 久久久99精品免费观看不卡| 久久久国产一区二区三区| 久久高清一区| 麻豆91精品| 亚洲国产成人av在线| 亚洲国产天堂久久综合网| 亚洲人www| 亚洲午夜电影网| 欧美亚洲三区| 鲁鲁狠狠狠7777一区二区| 欧美国产日韩亚洲一区| 欧美视频免费在线| 国产一区免费视频| 亚洲国产精品99久久久久久久久| 亚洲人精品午夜| 在线亚洲自拍| 久久久久国产精品一区| 蘑菇福利视频一区播放| 亚洲三级毛片| 亚洲综合日韩| 久久一区激情| 欧美午夜在线视频| 狠狠干综合网| 一本色道**综合亚洲精品蜜桃冫 | 在线亚洲一区二区| 久久视频精品在线| 欧美日韩在线播| 国产午夜精品一区二区三区视频 | 欧美一区二区黄色| 欧美国产欧美综合| 亚洲性av在线| 美女视频网站黄色亚洲| 欧美性天天影院| 最新国产の精品合集bt伙计| 香蕉成人久久| 亚洲第一免费播放区| 性欧美18~19sex高清播放| 欧美激情第一页xxx| 国产午夜精品视频| 亚洲一区二区视频| 欧美成人午夜免费视在线看片| 一区二区三区毛片| 免费在线成人| 黄色工厂这里只有精品| 在线亚洲一区二区| 欧美激情一区在线观看| 亚洲欧美日韩在线观看a三区| 久色成人在线| 国内成人自拍视频| 亚洲永久免费精品| 亚洲欧洲一区二区三区久久| 久久久久9999亚洲精品| 国产精品美女午夜av| 日韩一级在线|