草庐IT

传输设备

全部标签

windows - 将过滤器驱动程序安装到现有设备

我正在学习如何编写过滤器驱动程序,并尝试在现有的HID驱动程序(鼠标或键盘)上安装一个以进行练习。据我了解,我至少应该向硬件注册表项添加一个UpperFilters项。还有什么我应该做的吗?当我使用regedit手动将UpperFilters键添加到我的目标USB鼠标设备时,regedit提示它无法创建该键。我怀疑regedit不允许修改Windows提供的设备驱动程序堆栈注册表。是否有任何其他方法可以将我的筛选器驱动程序安装到现有设备堆栈? 最佳答案 默认情况下,Windows7不允许在HKLM\SYSTEM\CurrentCon

windows - 什么是 USB 设备 GUID 及其含义

查看此注册表项:[HKEY_CURRENT_USER\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_0079&PID_0011\Calibration\0]"GUID"=hex:e0,fa,66,14,00,b3,e0,11,80,01,44,45,53,54,00,00如您所见,此设备有一个GUIDkey,其中包含一些十六进制代码。我想知道什么是GUID,它的真正含义是什么,它给我提供了哪些信息以及关于它的任何其他重要信息。非常感谢任何帮助:)

java - 从 linux 到 windows 的传输中丢失了换行符

我用java编写了一个简单的客户端/服务器,它使用javaNIOSocketchannel传输文件。当我将一个简单的文本文件从Linux传输到Windows时,返回的行都消失了。我知道这两个操作系统使用不同的字符编码,但我想弄清楚在这个过程中我会在哪里考虑到这一点。当服务器发送文件时,它只是发送原始字节,由FileInputStream读取。我的客户端将字节从channel读入到ByteBuffer,然后我从中获取字节数组。socketChannel.read(this.readBuffer);每次从channel接收到更多信息时,我都会遍历字节数组,寻找EOF,如果找不到,我将其放入

windows - 当我在 Windows 上的 HID 设备上执行 ReadFile() 时会发生什么?

当我对CreateFile(HID_DEVICE_NAME,...)提供的句柄执行ReadFile/WriteFile时,HID操作方面会发生什么情况?它是向HID设备(在我的例子中是USB)发出直接写入/读取请求,还是在底层驱动程序的某处进行转换以读取具有此类ID的最后缓存的HID报告?ReadFile调用:syncDevice.OutputReportBuffer[0]=0;syncDevice.OutputReportBuffer[1]=reportID;HANDLEwriteHandle=CreateFile(pDevice->DevicePath,GENERIC_WRITE,

android - ADB Wireless + Windows + 没有开启Root的设备 + 挂起问题

我正在尝试通过WiFi连接我的设备并按照提到的步骤进行操作here.但是当我以不同的模式重新启动adb时,例如:1-adbusb,或者2-adbtcpip5555结果是这样的:*daemonnotrunning.startingitnowonport5037**daemonstartedsuccessfully*restartinginTCPmodeport:5555它自己卡在那里,之后什么也没有发生。我还缺少其他需要的东西吗?? 最佳答案 谢谢,如果有人阅读了我的问题并尝试了一些解决方案,但我找到了一个解决方案:1.运行命令adb

windows - 如何在没有电池设备的情况下以编程方式在 Windows 工作站中模拟电池?

出于测试目的,我需要强制Windows认为工作站PC上有电池。有没有办法在没有电池设备的Windows工作站中伪造/模拟/模拟/模拟电池状态/低电平/充电/放电?我可以在Windows上以编程方式设置电池电量吗? 最佳答案 tl;dr:使用WindowsDriverTestingFramework(WDTF)RuntimeLibraries来自Windows驱动程序工具包(WDK)长指令:使用Windows驱动程序工具包(WDK)安装VisualStudio创建虚拟机搜索WDKTestTargetSetupx64-x64_en-us

c++ - 检查是否加载了特定的设备驱动程序

我正在尝试解决是否可以使用C++检查特定视频卡设备驱动程序是否已加载到WindowsServer2003中。任何人都可以指导我如何实现这一目标吗?谢谢 最佳答案 使用EnumDeviceDrivers-有一个例子here. 关于c++-检查是否加载了特定的设备驱动程序,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/751100/

windows - Windows 有多少设备驱动程序可用

出于即时计算的目的,我正在尝试估计有多少种不同的设备驱动程序可用于Windows。我试图了解在收集数据的大小和处理能力方面可能需要什么才能对驱动程序进行一些统计分析。有人有引用资料吗?想法?在这一点上,有根据的猜测将不胜感激。 最佳答案 Driverguide.com他们的数据库中有超过150万个驱动程序和固件。大多数但不是所有的驱动程序都适用于Windows。因此,排除非Windows驱动程序、固件和副本,大约一百万个可能是一个不错的选择。 关于windows-Windows有多少设备

windows - 如何在 Windows 中的进程之间传输敏感数据?

我想将用户名和密码信息从一个进程传输到在Windows中同一服务器上运行的另一个进程。以安全方式实现此传输的最佳方法是什么?一种简单的方法是将密码复制到一个文件,然后让另一个进程从文件中读取,然后在读取后删除该文件。虽然这很简单,但我担心它是否安全,因为即使它只存在很短的时间,某人仍然有可能获得对该文件的访问权限,并且如果另一个文件也有可能被遗漏处理错误或崩溃。像套接字和命名管道这样的IPC似乎是解决这个问题的过度杀伤力。我更倾向于使用内存映射文件,如以下链接中所述,该链接讨论了跨进程共享内存。这是正确的方法吗?此外,在释放/删除之前用虚拟数据填充内存以防止恶意进程从该内存位置清除数据

windows - 如果同时启用了鼠标和触摸板,如何检测输入设备

我的应用程序中已经有一个WH_MOUSE_LLHook,但鼠标和触摸板需要不同的行为。我知道RawInputAPI,但不知道如何将它与钩子(Hook)一起使用:(有什么建议吗? 最佳答案 应该和distinguishingbetweenmultiplekeyboarddevices一样. 关于windows-如果同时启用了鼠标和触摸板,如何检测输入设备,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/