Win2k下isapi dll除錯設定

2021-09-07 21:05:40 字數 2477 閱讀 5940

1.控制面板/管理工具/internet services manager/要設定的**/屬性/主目錄

設定最下面的"應用程式保護"為"低(iis 程序)"

將存放dll的虛擬目錄同樣設定……

2.控制面板/管理工具/服務

將http/ftp/smtp服務設定為手工開啟

3.控制面板/管理工具/本地安全設定/本地策略/使用者權利指派

在"以作業系統方式操作"中新增你的使用者名稱,

如果不清楚或者是開發用機器,就設定為everyone算了,呵呵

4.將以下文字貼上到乙個新檔案中,儲存為iisprocess.reg

並雙擊合併之,以設定iis作為乙個程序而不是預設的服務執行

如果要恢復則複製下面的另外乙個iisservice.reg合併之

不過偶發現不進行這一步好像也可以除錯,只是不知有何缺陷 :)

5.重起 :)

很簡單,但是不知道的怎麼做的話就是想不到,呵呵

delphi中將要除錯的isapi dll的選項裡的輸出目錄設定為你的iis的

?:\winnt\system32\inetsrv\inetinfo.exe

引數為-e w3svc,然後就可以執行,再通過瀏覽器訪問你的dll

即可進行斷點、跟蹤除錯……

iisprocess.reg

regedit4

"localservice"=-

"runas"=-

"localservice"=-

"runas"=-

"localservice"=-

"runas"="interactive user"

[hkey_classes_root\clsid\]

"localservice"=-

[hkey_classes_root\clsid\]

"localservice"=-

[hkey_classes_root\clsid\]

"localservice"=-

[hkey_classes_root\clsid\\localserver32]

""="c:\\winnt\\system32\\inetsrv\\inetinfo.exe -e w3svc"

[hkey_classes_root\clsid\\localserver32]

""="c:\\winnt\\system32\\inetsrv\\inetinfo.exe -e w3svc"

[hkey_classes_root\clsid\\localserver32]

""="c:\\winnt\\system32\\inetsrv\\inetinfo.exe -e w3svc"

[hkey_local_machine\system\currentcontrolset\services\iisadmin]

"start"=dword:3

[hkey_local_machine\system\currentcontrolset\services\msdtc]

"start"=dword:3

[hkey_local_machine\system\currentcontrolset\services\w3svc]

"start"=dword:3

iisservice.reg

regedit4

"localservice"="iisadmin"

"runas"=-

"localservice"="iisadmin"

"runas"=-

"localservice"="iisadmin"

"runas"=-

[hkey_classes_root\clsid\]

"localservice"="iisadmin"

[hkey_classes_root\clsid\]

"localservice"="iisadmin"

[hkey_classes_root\clsid\]

"localservice"="iisadmin"

[-hkey_classes_root\clsid\\localserver32]

[-hkey_classes_root\clsid\\localserver32]

[-hkey_classes_root\clsid\\localserver32]

[hkey_local_machine\system\currentcontrolset\services\iisadmin]

"start"=dword:3

[hkey_local_machine\system\currentcontrolset\services\msdtc]

"start"=dword:2

[hkey_local_machine\system\currentcontrolset\services\w3svc]

"start"=dword:2

Win2K服務詳解

svchost.exe 檔案對那些從動態鏈結庫中執行的服務來說是乙個普通的主機程序名 最基本的系統程序 也就是說,這些程序是系統執行的基本條件,有了這些程序,系統就能正常執行 ss.exe session manager csrss.exe 子系統伺服器程序 winlogon.exe 管理使用者登入...

關機 win2k或以上

handle htoken token privileges tkp get a token for this process.if openprocesstoken getcurrentprocess token adjust privileges token query,htoken retur...

Win2K下的Api函式的攔截

win2k下的api函式的攔截 2007 01 01 17 09 api攔截並不是乙個新的技術,很多商業軟體都採用這種技術。對windows的api函式的攔截,不外乎兩種方法,第一種是mr.jeffrey richter 的修改exe檔案的模組輸入節,種方法,很安全,但很複雜,而且有些exe檔案,沒...