草庐IT

设备描述符

全部标签

c# - 如何以编程方式查找 Windows 桌面应用程序是否正在 Windows 手持设备上使用

我有一个使用C#编写的Windows桌面应用程序。我需要估计有多少用户在手持设备上使用它——主要是联想Yoga平板电脑或SurfacePro等平板电脑。我找到了有关使用网络浏览器请求的答案,但我无法做到这一点,因为这是一个桌面应用程序。我需要一种方法来确定该应用是否正在手持设备上使用。提前致谢。 最佳答案 IhaveaWindowsdesktopappinC#.Ineedtoestimatehowmanyusersareusingitonahandhelddevice-mainlyatabletlikeLenovoYogatable

c++ - 如何从处于低功耗状态的 USB 设备获取字符串描述符?

我正在尝试用C++编写一个应用程序,其中列出了从USB设备获得的信息。我正在关注USBView(Github)实用程序的代码。当设备处于D0电源状态(完全供电)时,我能够获取字符串描述符,但是当设备进入低电源状态时(D2),我不是。IOCTLIOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION返回错误“连接到系统的设备无法正常工作”。USBView实用程序显示当设备处于低功耗状态时字符串描述符不可用。这种行为很奇怪,我在USB规范中没有找到任何地方提及它。我检查了2台设备,我得到了相同的行为。即使在D2状态下,我也可以获得其他描述符,例如设备描述符

windows - 从给定的文件路径获取有关物理设备的信息

假设您有系统上可访问文件或文件夹的完整路径。我如何才能获得文件(或文件夹)实际所在的物理设备的某种唯一标识符?我的第一次尝试是使用System.IO.DriveInfo,这取决于有一个驱动器号。但是UNC路径和映射到服务器上同一物理设备的多个网络驱动器增加了一些复杂性。例如,这3个路径都指向同一设备上的同一文件夹。\\myserver\users\brian\public\music\s:\users\brian\public\music\(heres:\ismappedto\\myserver\)u:\public\users\music\(hereu:\ismappedto\\my

windows - 用于查找已安装设备的驱动器号的批处理脚本

我正在尝试编写批处理脚本来定位特定安装的设备。我在Windows7中。我知道该设备将有文件夹drive:\custom,所以我想查看所有可能性以找到具有此路径的设备这是我目前的情况@echooffsetLocalEnabledelayedexpansionfor%%din(cdefghijklmnopqrstuvwxyz)do(ifexist%%d:\custom(ECHODeviceFound:%%d))虽然这不起作用,但它认为它存在于每个驱动器号中。所以我看到每个驱动器号都有“找到设备”。这是为什么?我这样做错了吗?如何找到根目录中包含“custom”文件夹的盘符?谢谢,斯蒂芬妮

c++ - 使用 Windows API 检测网卡和以太网设备的 IP 地址

我在这里使用Microsoft代码来学习如何检测卡和设备的IP地址:http://msdn.microsoft.com/en-us/library/aa365949%28v=VS.85%29.aspx我注意到一些奇怪的行为。我的系统有两个以太网卡;一个连接到互联网,一个连接到以太网设备。当我运行示例代码时,它将始终为具有Internet连接的卡提供IP地址,但另一张卡将显示为127.0.0.1,子网掩码为255.0.0.0,除非我插入以太网设备并供电。但是网卡应该有一个默认的IP地址,无论它是否实际连接到任何东西,对吧?我如何修改此代码以检测到它?检测到第三个IP地址似乎只是空数据。我

windows - 在 WebDAV 响应中显示错误描述

我构建了一个WebDAV兼容的服务器端应用程序,它连接到WindowsWeb文件夹。当我进行一些手动测试以确认代码执行了它应该执行的操作时,我想知道是否有任何方法可以对服务器遇到的错误进行更详细的描述。Example:IwastryingtodoaPUTforafilecalled'other'inacollectionwhichcontainedacollectioncalled'other'.Themethodfailedforobviousreasons,buttheresponsecontainednoinformationthatcouldhelptheuseridentif

c++ - 注册游戏设备

我一直在寻找与此相关的问题,但找不到明确的答案。HowcanIfirstregisteradevice(programatically)asaGamepad/Joystick?Andthenpasstheevents(buttonclicks,analogdisplacement,etc)?还有,那我怎么用python做Driver(我知道主要是用c或者c++写的,api可以访问,我知道win32api可能会有用。我看过的,http://code.google.com/p/vmulti/.API:http://msdn.microsoft.com/en-us/library/windo

c# - 低功耗蓝牙连接参数更新 - 导致 HRESULT : 0x80070005 (E_ACCESSDENIED))? 的设备或窗口

我正在尝试写入GAP服务(0x180)特征和0x2A04每当我尝试写入0x2A04(连接参数)或0x0200(设备名称)时,vardevices=awaitWindows.Devices.Enumeration.DeviceInformation.FindAllAsync(GattDeviceService.GetDeviceSelectorFromShortId(0x1800));varservice=awaitGattDeviceService.FromIdAsync(devices[0].Id);vargapData=service.GetCharacteristics(newG

windows - 适用于 Windows XP、7、8 应用程序的 USB 麦克风描述符

我正在尝试使用STMicroelectronics的USB-FS库在STM32F103上实现USB麦克风。在WindowsXP、7和8上检测到我的麦克风。当我尝试使用Audacity录制语音时,信号在WindowsXP和Windows8上是正确的,但在Windows7上信号被放大了。有人知道发生了什么事吗?这是描述符:constuint8_tMic_ConfigDescriptor[]={/*Configuration1*/0x09,/*bLength*/USB_CONFIGURATION_DESCRIPTOR_TYPE,/*bDescriptorType*/0x64,/*wTotal

【C#】【FFmpeg】获取电脑可用音视频设备并输出到下拉列表框

【重要】不要边看文本边操作,本文有错误纠正,先看完一遍再说。要使用的FFmpeg命令ffmpeg-list_devicestrue-fdshow-idummy会输出的信息通过正则取出设备名称ListvideoList=newList();foreach(MatchiteminRegex.Matches(this.info,"]\"(.*?)\"\\(video\\)"))videoList.Add(item.Value.Replace("]\"","").Replace("\"(video)",""));ListaudioList=newList();foreach(MatchiteminRe