男人吃奶摸下挵进去好爽,日日躁夜夜躁狠狠躁,freesexvide0s性欧美高清,高清freexxxx性国产,无码人妻一区二区三区一,乱人伦中文字幕成人网站在线,亚洲欧美综合一区二区三区 ,神马影院在线视频观看
知識學堂
  • ·聯系電話:+86.023-75585550
  • ·聯系傳真:+86.023-75585550
  • ·24小時手機:13896886023
  • ·QQ 咨 詢:361652718 513960520
當前位置 > 首頁 > 知識學堂 > 常見技術問題
剖析Windows進程SVCHOST的作用和原理
更新時間:2011-09-26 | 發布人:本站 | 點擊率:501

SVCHOST進程現在是聲名狼藉,本來Windows用它來啟動各種服務,可是偏偏病毒、木馬也想盡辦法來利用它,企圖利用它的特性來迷惑用戶,達到感染、入侵、破壞的目的(如沖擊波變種病毒“W32.Welchia.Worm”),弄的大家草木皆兵一見有SVCHOST就懷疑自己是否已經中招,其實Windows系統存在多個SVCHOST進程是很正常的,在受感染的機器中到底哪個是病毒進程呢?這里僅舉一例來說明。
假設Windows XP系統被“W32.Welchia.Worm”感染了。正常的SVCHOST文件存在于“C:\Windows\system32”目錄下,如果發現該文件出現在其他目錄下就要小心了。“W32.Welchia.Worm”病毒存在于“C:\Windows\system32\wins”目錄中,因此使用進程管理器查看SVCHOST進程的執行文件路徑就很容易發現系統是否感染了病毒。Windows系統自帶的任務管理器不能夠查看進程的路徑,可以使用第三方進程管理軟件,如“Windows優化大師”進程管理器,通過這些工具就可很容易地查看到所有的SVCHOST進程的執行文件路徑,一旦發現其執行路徑為不平常的位置就應該馬上進行檢測和處理。

在基于NT內核的Windows操作系統家族中,不同版本的Windows系統,存在不同數量的“SVCHOST”進程,用戶使用“任務管理器”可查看其進程數目。一般來說,Win2000有兩個SVCHOST進程,WinXP中則有四個或四個以上的SVCHOST進程(以后看到系統中有多個這種進程,千萬別立即判定系統有病毒了喲),而Win2003 server中則更多。這些SVCHOST進程提供很多系統服務,如:RpcSs服務(Remote Procedure Call)、dmserver服務(Logical Disk Manager)、Dhcp服務(DHCP Client)等。

如果要了解每個SVCHOST進程到底提供了多少系統服務,可以在Win2000的命令提示符窗口中輸入“Tlist -S”命令來查看,該命令是Win2000 Support Tools提供的。在WinXP則使用“tasklist /svc”命令。

深入分析SVCHOST

Windows系統進程分為獨立進程和共享進程兩種,“SVCHOST.EXE”文件存在于“%SystemRoot%\system32\”目錄下,它屬于共享進程。隨著Windows系統服務不斷增多,為了節省系統資源,微軟把很多服務做成共享方式,交由SVCHOST.EXE進程來啟動。但SVCHOST進程只作為服務宿主,并不能實現任何服務功能,即它只能提供條件讓其他服務在這里被啟動,而它自己卻不能給用戶提供任何服務。那這些服務是如何實現的呢?

原來這些系統服務是以動態鏈接庫(DLL)形式實現的,它們把可執行程序指向SVCHOST,由SVCHOST調用相應服務的動態鏈接庫來啟動服務。那SVCHOST又怎么知道某個系統服務該調用哪個動態鏈接庫呢?這是通過系統服務在注冊表中設置的參數來實現。下面就以RpcSs(Remote Procedure Call)服務為例,進行講解。實例:筆者以Windows XP為例,點擊“開始”/“運行”,輸入“services.msc”命令,彈出服務對話框,然后打開“Remote Procedure Call”屬性對話框,可以看到RpcSs服務的可執行文件的路徑為“C:\WINDOWS\system32\svchost -k rpcss”,這說明RpcSs服務是依靠SVCHOST調用“rpcss”參數來實現的,而參數的內容則是存放在系統注冊表中的。

在運行對話框中輸入“regedit.exe”后回車,打開注冊表編輯器,找到[HKEY_LOCAL_MACHINE\ SYSTEM\CurrentControlSet\Services\RpcSs]項,找到類型為“REG_EXPAND_SZ”的鍵“magePath”,其鍵值為“%SystemRoot%\system32\svchost -k rpcss”(這就是在服務窗口中看到的服務啟動命令),另外在“Parameters”子項中有個名為“ServiceDll”的鍵,其值為“%SystemRoot%\system32\rpcss.dll”,其中“rpcss.dll”就是rpcss服務要使用的動態鏈接庫文件。這樣SVCHOST進程通過讀取“RpcSs”服務注冊表信息,就能啟動該服務了。

分享到: QQ空間 新浪微博 開心網 人人網
主站蜘蛛池模板: 2021国产精品国产精华| 鲁一鲁一鲁一鲁一曰综合网| 五月婷婷综合缴情六月| 中国少妇videos露脸hd| 久久男人av资源网站无码软件| 亚洲精品无码专区在线| 久久女婷五月综合色啪小说| 国产精品久久久久久久久ktv| 欧美成人看片一区二三区图文| 少妇自慰流白口浆21p| 欧美牲交40_50a欧美牲交aⅴ| 精品国产乱码久久久久久1区2区| 久久狠狠高潮亚洲精品| 好男人www在线社区| 欧美老肥妇做爰bbww| 特大巨黑吊xxx| 免费120秒体验试看5次 | 无码av无码天堂资源网| 中文天堂资源| 婷婷综合久久中文字幕蜜桃三电影| 亚洲国产区男人本色| 欧美牲交40_50a欧美牲交aⅴ| 成人年无码av片在线观看| 性色欲情网站iwww| 欧美激情黑人极品hd| 永久黄网站色视频免费观看| 中文字幕人妻丝袜乱一区三区| 狠狠色噜噜狠狠狠狠色综合久av| 国产精品久久久久久久久ktv| 韩国电影办公室免费| 国产精品18久久久久久不卡| 三级4级全黄| 成全高清mv电影免费观看| 免费人成视频x8x8入口| 亚洲精品无码专区在线| 7777奇米四色眼影| 黄又色又污又爽又高潮动态图| 久久午夜夜伦鲁鲁片免费无码| 免费人成视频在线观看视频| 亚洲国产精品无码专区| 鲁一鲁一鲁一鲁一曰综合网|