hid.dll

系統檔案hid.dll是存放在Windows系統資料夾中的重要檔案,通常情況下是在安裝作業系統過程中自動創建的,對於系統正常運行來說至關重要。除非用戶電腦被木馬病毒、或是流氓軟體篡改導致出現hid.dll丟失、缺失損壞等彈窗現象,否則不建議用戶對該類檔案(hid.dll)進行隨意的修改。

基本介紹

  • 中文名hid.dll
  • 檔案大小:11 Kb
  • 檔案版本:5.1.2600.5512
  • 屬於: Microsoft Windows
  • 廣告軟體: 否
  • 間諜軟體: 否
基本信息,介紹,危害,修複方法,特殊用途,

基本信息

hid - hid.dll - DLL檔案信息
DLL 名稱: Microsoft Hid User Library
描述:
hid.dll是USB的HID相關動態程式庫檔案
系統 DLL檔案: 是
常見錯誤: File Not Found, Missing File, Exception Errors
安全等級 (0-5): 0
因為hid.dll是USB的HID相關動態程式庫檔案,所以經常被用作正版軟體的打開鑰匙之中。比如建築行業的預算軟體,正版的軟體都會配給一個正版的“狗”即USB鑰匙,會有一個對應的hid.dll檔案與之配套。當你插上正版狗後才能打開軟體。

介紹

動態程式庫(Dynamic Link Library或者Dynamic-link library,縮寫為hid.dll,又稱為動態連結庫,是微軟公司在微軟視窗作業系統中實現共享函式館概念的一種實作方式。這類檔案中封裝了系統正常運行所不可或缺的大量代碼。

危害

系統檔案hid.dll出錯,極有可能是盜號木馬、流氓軟體等惡意程式所導致,其感染相關檔案並載入起來,一旦防毒軟體刪除被感染的檔案,就會導致相關組件缺失,遊戲等常用軟體運行不起來,通常會伴隨下幾種情況:
1、桌面圖示無法刪除
2、網路遊戲打不開
3、電腦無故藍屏
4、電腦沒聲音
5、桌面無法顯示
6、主頁被修改為網址導航

修複方法

hid.dll出錯,很多是電腦因為中了流氓軟體,在不太了解系統,不知道hid.dll在電腦中的存放位置的情況下,建議使用修復工具對系統進行最全面的掃描和修復。
首先,建議使用金山毒霸
然後,點擊主界面的快速掃描,進行全面的系統掃描。
最後,按提示重新啟動電腦,hid.dll下載修復完畢。

特殊用途

用於劫持各種需要調用hid.dll的軟體,但不使用USB的軟體
常被用於外掛dll劫持,進行非法用途
其公開函式如下:
.版本 2
.程式集變數 HidD_FlushQueue, 整數型
.程式集變數 HidD_FreePreparsedData, 整數型
.程式集變數 HidD_GetAttributes, 整數型
.程式集變數 HidD_GetConfiguration, 整數型
.程式集變數 HidD_GetFeature, 整數型
.程式集變數 HidD_GetHidGuid, 整數型
.程式集變數 HidD_GetIndexedString, 整數型
.程式集變數 HidD_GetInputReport, 整數型
.程式集變數 HidD_GetManufacturerString, 整數型
.程式集變數 HidD_GetMsGenreDescriptor, 整數型
.程式集變數 HidD_GetNumInputBuffers, 整數型
.程式集變數 HidD_GetPhysicalDescriptor, 整數型
.程式集變數 HidD_GetPreparsedData, 整數型
.程式集變數 HidD_GetProductString, 整數型
.程式集變數 HidD_GetSerialNumberString, 整數型
.程式集變數 HidD_Hello, 整數型
.程式集變數 HidD_SetConfiguration, 整數型
.程式集變數 HidD_SetFeature, 整數型
.程式集變數 HidD_SetNumInputBuffers, 整數型
.程式集變數 HidD_SetOutputReport, 整數型
.程式集變數 HidP_GetButtonCaps, 整數型
.程式集變數 HidP_GetCaps, 整數型
.程式集變數 HidP_GetData, 整數型
.程式集變數 HidP_GetExtendedAttributes, 整數型
.程式集變數 HidP_GetLinkCollectionNodes, 整數型
.程式集變數 HidP_GetScaledUsageValue, 整數型
.程式集變數 HidP_GetSpecificButtonCaps, 整數型
.程式集變數 HidP_GetSpecificValueCaps, 整數型
.程式集變數 HidP_GetUsageValue, 整數型
.程式集變數 HidP_GetUsageValueArray, 整數型
.程式集變數 HidP_GetUsages, 整數型
.程式集變數 HidP_GetUsagesEx, 整數型
.程式集變數 HidP_GetValueCaps, 整數型
.程式集變數 HidP_InitializeReportForID, 整數型
.程式集變數 HidP_MaxDataListLength, 整數型
.程式集變數 HidP_MaxUsageListLength, 整數型
.程式集變數 HidP_SetData, 整數型
.程式集變數 HidP_SetScaledUsageValue, 整數型
.程式集變數 HidP_SetUsageValue, 整數型
.程式集變數 HidP_SetUsageValueArray, 整數型
.程式集變數 HidP_SetUsages, 整數型
.程式集變數 HidP_TranslateUsagesToI8042ScanCodes, 整數型
.程式集變數 HidP_UnsetUsages, 整數型
.程式集變數 HidservInstaller, 整數型
.程式集變數 HidP_UsageListDifference, 整數型
易語言劫持代碼如下-需要超級模組支持
編譯出來後改名為HID.dll放在軟體目錄進行劫持
.版本 2
.子程式 _啟動子程式, 整數型, 公開
_裝載DLL (取運行目錄 () + “\xx.dll”)
返回 (0)
裝載dll目錄自己選擇
劫持成功後即會自動調用其他dll
請勿用於非法用途

相關詞條

熱門詞條

聯絡我們