qb怎么转给别人(怎么把qb给别人) 不是花中偏爱菊此花开尽更无花全诗拼音(不是花中偏爱菊此花开尽更无花全诗) 微信新功能"拍一拍"上线!(微信新功能朋友圈折叠) 现场仪表HART通讯如何接线(hart怎么接线) peacewarfound的英语怎么读(peace war find怎么读) q版泡泡堂6怎么换人(q版泡泡堂可以三人吗) 如何获得更多渠道商及他们的支持(如何获得更多渠道商及他们的支持英语) 作文那一次我失败了(作文那一次我真高兴) 围巾情人扣的织法(围巾情人扣的织法粗线) 悬崖上的金鱼公主国语版樱花动漫(悬崖上的金鱼公主国语版高清) 智能电视怎么看地方台频道直播 教你方法(智能电视怎么看地方台的频道) 初二英语周报所有答案大全(初二英语周报答案网) 篮球计分器 教你使用篮球计分器!(篮球计分器如何使用) 玉兔怎么画简单又漂亮(玉兔怎么画简单又漂亮图片) 项目措施费包干含后期签证吗(项目措施费包括哪些) 像粑粑一样恶心人(像粑粑一样恶心人的图片) PPT如何修改激光笔颜色(放映ppt时激光笔的颜色是可以更改的) 果绿色cmyk色值为多少(果绿色cmyk色值) 淘宝天猫如何设置店铺抽奖?(淘宝天猫如何设置店铺抽奖时间) 怎么设置浏览器的兼容模式(怎么设置浏览器的兼容模式手机) 台达VFD-B 3.7kW变频器维修方法(台达vfd—b变频器使用手册) 摩尔庄园手游农庄拍照任务流程(摩尔庄园手游庄园拍照任务) 医者仁心的经典语录(医者仁心是什么意思) 打好台球的小技巧(打好台球的小技巧和方法) 纸张方向只设置一页横向(纸张种类) 京东巴枪联迪P990修改时间 红樱桃木门效果图(红樱桃木) 大梅沙附近酒店攻略(大梅沙附近住宿) 光纤猫 Modem)怎样设置无线上网?(光纤猫设置方法) 圆舞曲之王是谁呢(圆舞曲之王是) 怎么收藏和查看当当网的图书(怎么收藏和查看当当网的图书资源) iphone清理系统垃圾的方法(iPhone系统垃圾怎么清理) 双色球天齐网杀红球(双色球天齐) 微信8.0背景视频如何设置?(微信8.0背景视频如何设置时间) 如何做到清淡饮食?(如何做到清淡饮食减肥) excel格式刷快捷键用不了(excel格式刷快捷键) 怎样做一个豁达的人(怎样做一个豁达的人作文) 三星s4(i9500)root权限教程实现三星s4完美root 玩具店陈列图片(玩具店) nars腮红颜色怎么选(nars腮红颜色选择) 水晶战歌网(yy战歌网) win11怎么设置休眠的快捷键(win10设置休眠快捷键) 杭州好吃的餐厅午饭(杭州好吃的餐厅) 如何将旧牛仔裤巧改成背包?(旧牛仔裤怎么做成简单的背包) 不良的生活习惯让你多疾病(不良生活方式引起的疾病) 苹果手机怎么换输入法壁纸(苹果手机怎么换输入法) 推荐几个学习英语好用的软件 堡垒之夜在哪下载?(pc版堡垒之夜在哪下载) 山东省电力公司领导(山东省电力公司) 酶文化之生物复合酶(酶生物化学)
您的位置:首页 >综合精选 >

轩氏同步器修改pid(隐藏同步器vid和pid)

导读 关于轩氏同步器修改pid,隐藏同步器vid和pid这个问题很多朋友还不知道,今天小六来为大家解答以上的问题,现在让我们一起来看看吧!1、pre

关于轩氏同步器修改pid,隐藏同步器vid和pid这个问题很多朋友还不知道,今天小六来为大家解答以上的问题,现在让我们一起来看看吧!

1、pre t=;code; l=;cpp;;PSP_DEVICE_INTERFACE_DETAIL_DATA HID_FindDevices(USHORT V_ID, USHORT P_ID, unsigned short *FIFO_Lenh){GUID HidGuid;HDEVINFO DevInfo;HIDD_ATTRIBUTES DevAttributes;SP_DEVICE_INTERFACE_DATA DevData;PSP_DEVICE_INTERFACE_DETAIL_DATA DevDetail;PHIDP_PREPARSED_DATA PreparsedData;HIDP_CAPS Capabilities;ULONG Lenh;int Index;BOOL ok;HANDLE DevHandle;int DevCount = 0;/* Get GUID for all System HIDs */HidD_GetHidGuid(HidGuid);/* Get Device Information for all present devices */DevInfo = SetupDiGetClassDevs(HidGuid, NULL, NULL, (DIGCF_PRESENT DIGCF_DEVICEINTERFACE));DevData.cbSize = sizeof(DevData);DevDetail = NULL;Index = -1;*FIFO_Lenh = 0;/* Scan all Devices */do {Index++;/* Device Interface Element of a Device Information set */ok = SetupDiEnumDeviceInterfaces(DevInfo, 0, HidGuid, Index, DevData);if (!ok) break;/* Get Device Interface Details - Get Lenh */ok = SetupDiGetDeviceInterfaceDetail(DevInfo, DevData, NULL, 0, Lenh, NULL);/* Allocate memory for Device Detailed Data */DevDetail = (PSP_DEVICE_INTERFACE_DETAIL_DATA) malloc(Lenh);/* Set cbSize in the DevDetail structure */DevDetail-;cbSize = sizeof(SP_DEVICE_INTERFACE_DETAIL_DATA);/* Get Device Interface Details */ok = SetupDiGetDeviceInterfaceDetail(DevInfo, DevData, DevDetail, Lenh, NULL, NULL);if (!ok) {free(DevDetail);DevDetail = NULL;continue;}/* Create File for Device Read/Write */DevHandle = CreateFile(DevDetail-;DevicePath, GENERIC_READ GENERIC_WRITE, FILE_SHARE_READ FILE_SHARE_WRITE, (LPSECURITY_ATTRIBUTES)NULL,OPEN_EXISTING, 0, NULL);if (DevHandle == INVALID_HANDLE_VALUE){free(DevDetail);DevDetail = NULL;continue;}DevAttributes.Size = sizeof(DevAttributes);ok = HidD_GetAttributes(DevHandle,DevAttributes);if(!ok) {free(DevDetail);CloseHandle(DevHandle);DevDetail = NULL;continue;}if(DevAttributes.VendorID!=V_IDDevAttributes.ProductID != P_ID){free(DevDetail);CloseHandle(DevHandle);DevDetail = NULL;continue;}/* Get Preparsed Data */ok = HidD_GetPreparsedData(DevHandle, PreparsedData);if (!ok) {free(DevDetail);CloseHandle(DevHandle);DevDetail = NULL;continue;}/* Get Device;s Capabilities */HidP_GetCaps(PreparsedData, Capabilities);*FIFO_Lenh = Capabilities.InputReportByteLenh;CloseHandle (DevHandle);break;} while (DevCount 20);SetupDiDestroyDeviceInfoList (DevInfo);return DevDetail;} 打开一个指定VendorID和ProductID的HID设备extern ;C; {// Declare the C libraries usedinclude ;setupapi.h; // Must link in setupapi.libinclude ;hidsdi.h; // Must link in hid.lib}然后在setting—;Link—;object/libary modules 中添加setupapi.lib hid.lib 两个库文件。

本文分享完毕,希望对大家有所帮助。

标签:

免责声明:本文由用户上传,如有侵权请联系删除!

最新文章