usb相关内容

如何运行作出了32位在64位机器上的API?

我在写一个Java应用程序,它具有与过usb-cable.To一个的XBee无线通信做沟通,我使用的XBee-的Java API(的 HTTP://$c$c.google.com/p/xbee-api/ ) 在我的旧的32位机这一切工作的罚款。 但是,当我导入的项目,64位机,它将立即抛出一个异常,它说:“无法加载IA 32位的.dll在AMD 64位平台”。 我没有任何想法如何,我可以解决这个 ..
发布时间:2015-11-28 12:14:21 Java开发

如何从一个设备使用USB获取文件

我写一个WPF应用程序,希望得到进入一台数码相机,并且已经疯狂地周围的Googling解决方案和Im pretty的高兴如何将其所有的准备。 这是我目前所面对的: 私人常量十进制WM_DEVICECHANGE = 0x0219; 私人const int的DBT_DEVTYP_HANDLE = 6; 私人const int的DBT_DEVNODES_CHANGED = 7; ..
发布时间:2015-11-27 22:03:16 C#/.NET

我如何使用RegisterDeviceNotification没有一个窗口句柄?

我正在写一个DLL库,接口使用了WinUSB在VB.NET USB设备。 由于这是一个DLL,我没有窗口,它可能是我的媒体库的用户也将不会有一个窗口(命令行应用程序,例如)。 这是检测设备我见过的例子安装和拆卸都使用 RegisterDeviceNotification 这需要一个窗口句柄来接收安装/拆卸时的消息。 我如何直接接收这些消息到一个函数没有一个窗口,从获得一个句柄? 解决方案 ..
发布时间:2015-11-27 12:57:29 C#/.NET

通过编程方式重新启动的USB设备在Windows

有些软件我开发需要USB设备的presence(我互动作为的SerialPort,用USB转UART桥接)。 有时候,后一计算机正在从休眠重新启动时,该装置没有被检测到,并且我不能再写入,或从该设备通过其串行端口读出。具有读/写访问的设备是必要的。 我不能依靠用户采取任何行动(物理或其他方式),所以我需要一种方法以编程方式重新启动设备。 我应该如何进场使用.NET Framework重新启动 ..
发布时间:2015-11-26 21:25:38 C#/.NET

在Windows8的银行开关USB设备

USB 2.0标准支持的个人枢纽港的禁用。我在找一个API从用户code Windows 8的下打电话,专门禁用枢纽港,无论是在C#或C ++中,使用现有的Windows用户模式驱动程序。 它看起来像IOCTL禁用枢纽港已pcated在WDF德$ P $。 我已经建成并使用的开发者大会 - 它将通过DDK禁用的设备,但不会禁止枢纽港 了WinUSB是一个功能强大的接口,它需要指定WinUSB ..
发布时间:2015-11-26 20:52:41 C#/.NET

VB6接口与USB

我一直在寻找一种方式来做到这一切围绕着互联网,也没有带回来了,所以这就是我希望做的: 我有USB游戏控制器。我想用这个控制器上的按钮,例如,如果我打的三角按钮我的应用程序做一些事情来控制我的应用程序。我做了使用COM控件之前的方案,但该设备不安装本身作为一个串行设备,只有一个USB接口,所以任何人都对我如何能够通过HID类USB设备读取的数据的建议吗?或许,用直接输入? 解决方案 您可以直接 ..
发布时间:2015-11-26 19:56:34 C#/.NET

哪里是LibUsbDotNet.dll?

第一个 LibUsbDotNet 2.2.8帮助例如要求项目引用LibUsbDotNet.dll。这个例子code是: 使用LibUsbDotNet; 使用LibUsbDotNet.Info; 使用LibUsbDotNet.Main; 命名空间示例 { 内部类ShowInfo { 公共静态UsbDevice MyUsbDevice; ... ..
发布时间:2015-11-26 19:50:30 C#/.NET

在C#.NET中使用USB PS2手控器

我试图创建一个程序,它的输入从USB PS2的手控制器,翻译和传递信息到RS232设备。我已经拥有了一切努力为RS232设备。问题是接口与USB控制器。目前似乎没有任何良好的文档存在,并且在该.NET3.0的顶部/ 3.5没有任何库,为您排忧解难。如何将一个甚至可以开始了吗? 解决方案 这可能是几年的旧线...... anywho ....我知道SlimDX是C#.net / VB一个pret ..
发布时间:2015-11-26 19:31:44 C#/.NET

发现在C#中的串行端口

我正在写通讯通过发送字节到USB端口的应用程序。我想允许用户选择的端口要做到这一点,我用 SerialPort.GetPortNames()。不幸的是,它返回一个空数组。该方法据说读取注册表数据(HKEY_LOCAL_MACHINE \ HARDWARE \ DEVICEMAP \ SERIALCOMM),但SERIALCOMM目录丢失。当我在Linux上运行的程序,它会列出我的四个USB接口,符 ..
发布时间:2015-11-26 19:20:06 C#/.NET

连接到数字秤(Metler托莱多PS90)作为HID运行OnReport只有当电缆连接到计算机的第一次

我使用迈克ØBrien的HID库连接到数字刻度, 设备成功打开则显示设备附加和放大器;删除邮件完美。但仅运行OnReport约20次初步 经过Inital约20运行在OnReport它永远不会再次运行,除非我断开USB连接线并重新连接。 我的code低于 如果(scale.IsConnected) { scale.Inserted + = DeviceAtta ..
发布时间:2015-11-26 19:18:19 C#/.NET

正确的方法prematurely中止的BeginRead和BeginWrite?

我有一个程序,我写在C#中来回沟通与我们的USB设备。我们使用通用HID驱动器和一个包装设备句柄在的FileStream 对象。我读了使用它的的BeginRead 和 BeginWrite 方法/写数据,而不是因为我需要异步IO,而只是这样我就可以超时情况下,设备进入非传染性状态(有意或无意)。所有的读/写在我自己专用的IO线​​程中完成的。 我很担心,我不太做正确的事情,因为我已经看到了什么, ..
发布时间:2015-11-26 19:16:53 C#/.NET

在.NET应用程序中使用RegisterDeviceNotification

我已经看到了关于如何使用RegisterDeviceNotification从Windows API的一些例子,但我还没有看到任何.NET的例子。我想写一个C#应用程序的新驱动器出现时被通知(尤其是通过USB,火线等)。这个程序需要一个Windows服务,所以没有一些不好的做法黑客无法使用WM_DEVICECHANGE消息。我想避免这种情况。谁能给我如何使用RegisterDeviceNotifi ..
发布时间:2015-11-26 19:02:14 C#/.NET

如何枚举所有的HID设备? C#

我需要枚举连接到我的电脑的所有HID设备。我试图用这个答案,但它列举USBHUB设备,我无法找到我的有HID设备。 修改: 我会很高兴知道是否有任何WIN32 API的方法,采用PID和VID得到USB设备状态(在线/离线)? 解决方案 微软的WDK 有文件为HID功能和如何使用它们的概述。该WDK还包含头文件使用Visual C ++访问程序使用HID类设备(hidsdi.h,hidusa ..
发布时间:2015-11-26 18:50:37 C#/.NET

C#的USB检测

我们在目前的应用多道工序。一个进程处理有关检测USB装载机和removel。在code处理检测和删除如下图所示。 保护覆盖无效的WndProc(参考消息M) { 开关(m.Msg) { 案例Win32.WM_DEVICECHANGE:OnDeviceChange(REF米); ..
发布时间:2015-11-26 18:12:54 C#/.NET

哪个DLL是[的DllImport]加载?

我使用了 [的DllImport] 属性导入本机DLL到我的应用程序,但该DLL它加载不在本地bin文件夹。它被从系统上的其他地方装,但我不能工作在哪里。 它工作在我开发的机器,但不能在一个干净的。 我已经启用融合的日志,并且只显示我的管理组件。 我甩了使用Sysinternals的进程资源管理器的进程,在告诉我这是在 C:\ Windows \ System32下,但我看不到的文件中,有在 ..
发布时间:2015-11-26 18:07:24 C#/.NET

如果设备使用USB 3.0检测

有谁知道一种方法来检测,如果连接到USB 3.0主机端口USB设备在3.0或2.0使用C#运行? 我们正在制造的USB 3.0延长线,我们需要确认所有的引脚都被正确焊接。我们想做到这一点的软件。我们想一个3.0拇指驱动器连接到电缆,并检查设备在USB 3.0模式下工作。如果是在2.0模式,我们知道其是被1或多个USB 3.0线的问题。 解决方案 我已经成功地煮了工作演示与某些源$ C ​​$ ..
发布时间:2015-11-26 10:00:35 C#/.NET

连接并以编程方式断开USB设备

我需要连接和断开USB设备,如闪存驱动器等的的程序化的方式,与出未插头重新插上设备。 有没有办法做到在.NET,C#窗口应用程序。??? 谢谢advace 解决方案 您可能想看看一些相关的问题: 安全删除USB驱动器使用Win32 API? 窗口 - 在软件关闭电源的USB设备 无论是在回答中提到的办法很容易翻译到C#。 ..
发布时间:2015-11-26 01:00:31 C#/.NET

如何检查一个给定的USB设备是否已插入?

我们的WinForms应用程序支持使用制造商提供的SDK定制的控制器,但没有支持,检测设备是否是present与否。如何检查一个给定的USB设备是否已插入? 解决方案 下面的类是用来监控设备,您可以使用它来检测USB设备。 使用系统; 使用System.Collections.Generic; 使用System.Text; 使用System.Management; 命名空间DeviceMo ..
发布时间:2015-11-25 23:56:54 C#/.NET

通过MTP C#/ VB.net文件写入WPD设备

我想编写一个将MP3文件复制到SanDisk公司的Sansa M240的应用程序。 SanDisk的没有一个驱动器号,并使用MTP进行文件传输。 的http:/我通过连接到设备的样品跌跌撞撞/blogs.msdn.com/dimeby8/archive/2006/09/27/774259.aspx 但一旦连接,我想不出如何实际拷贝文件/设备上创建文件夹。 我很惊讶,没有任何包装的.Net此CO ..
发布时间:2015-11-25 23:27:08 C#/.NET

USB端口电流值

时有可能得到USB端口电流值,当我插上设备的呢? 以编程方式使用C#中的值应该是可用的。我需要第二个参数是“USB节省功耗模式”。属性的正确名称是“允许计算机关闭此设备以节约电源”。 我设法从它正确地检测装置(如果它是连接或断开),并读取数据。 难道这两个楼盘都属于USB设备或USB端口? 了WinUSB阿比没有给我明确的回答我的问题。 解决方案 您可以使用WMI在获得USB端口属性 ..
发布时间:2015-11-25 23:03:50 C#/.NET