svchost.exe的原理是什么?
svchost.exe是一類通用的進程名稱。它是和運行動態鏈接庫(DLLs)的Windows系統服務相關的。在機器啟動的時候,svchost.exe檢查注冊表中的服務,運行并載入它們。經常會有多個svchost.exe同時運行的情況,每一個都表示該計算機上運行的一類基本服務。
Svchost本身只是作為服務宿主,并不實現任何服務功能,需要Svchost啟動的服務以動態鏈接庫形式實現,在安裝這些服務時,把服務的可執行程序指向svchost,啟動這些服務時由svchost調用相應服務的動態鏈接庫來啟動服務。
回答所涉及的環境:聯想天逸510S、Windows 10。
svchost本身只作為服務宿主,并不實現任何服務功能,需要svchost啟動的服務以動態鏈接庫形式實現,在安裝這些服務時,把服務的可執行程序指向svchost,啟動這些服務時由svchost調用響應服務的動態鏈接庫來啟動服務。通過服務在注冊表中的參數設置和注冊表下邊有一個Parameters子鍵其中的ServiceDLL表明該服務由哪個動態鏈接庫負責,并且所有的這些服務動態鏈接庫都必須要導出一個ServiceMain()函數,用來處理服務任務。
svchost.exe是一類通用的進程名稱。它是和運行動態鏈接庫(DLLs)的Windows系統服務相關的。在機器啟動的時候,svchost.exe檢查注冊表中的服務,運行并載入它們。經常會有多個svchost.exe同時運行的情況,每一個都表示該計算機上運行的一類基本服務。
Svchost本身只是作為服務宿主,并不實現任何服務功能,需要Svchost啟動的服務以動態鏈接庫形式實現,在安裝這些服務時,把服務的可執行程序指向svchost,啟動這些服務時由svchost調用相應服務的動態鏈接庫來啟動服務。
回答所涉及的環境:聯想天逸510S、Windows 10。
svchost本身只作為服務宿主,并不實現任何服務功能,需要svchost啟動的服務以動態鏈接庫形式實現,在安裝這些服務時,把服務的可執行程序指向svchost,啟動這些服務時由svchost調用響應服務的動態鏈接庫來啟動服務。通過服務在注冊表中的參數設置和注冊表下邊有一個Parameters子鍵其中的ServiceDLL表明該服務由哪個動態鏈接庫負責,并且所有的這些服務動態鏈接庫都必須要導出一個ServiceMain()函數,用來處理服務任務。
回答所涉及的環境:聯想天逸510S、Windows 10。