Articles of 硬件

检索Windows和Linux的硬件信息

我有一个双启动(Ubuntu和Win7)机器,我需要检索一些硬件信息。 在这一刻,我将列出以下内容: 处理器ID或序列号; 主板序列号 硬盘序列号; graphics卡序列号。 有没有办法使用本地程序(非下载的程序)从这两个操作系统获取这些信息和相同的数据? PS:我正在开发Java,所以任何命令行或其他库被接受。 提前致谢。

更改硬盘的唯一ID

我正在尝试使用窗口的存储空间UI来实现存储池。 我的问题是,用户界面要求所有硬盘驱动器有不同的唯一ID,当发生冲突时,用户界面变得毫无用处。 问题发现在下面的链接。 http://social.technet.microsoft.com/Forums/windowsserver/en-US/578a4c17-ed61-4d1a-837b-bdde46f2e7fe/storage-spaces-ui-missing-disks-when-a-controller-reports-the-同UNIQUEID参加的所有附加-盘?论坛= winserver8gen TLDR:我有多个硬盘,其中一些具有相同的Powershell唯一ID。 有没有办法改变这个PowerShell命令给出的唯一ID: Get-PhysicalDisk | format-list FriendlyName, UniqueId, ObjectId, BusType 感谢您的帮助。

当我们将一块硬件插入计算机系统时会发生什么?

当我们将一块硬件插入计算机系统时,比方说一个网卡(网卡)或一个声卡,机箱底下会发生什么事情,以便我们使用那块硬件? 我可以想到以下两种情况,纠正我,如果我错了。 如果硬件有自己的内存芯片, 有人会安排一系列地址空间来映射这些内存芯片。 如果硬件没有自己的存储芯片, 有人会在计算机系统的主存储器中分配一定范围的地址来容纳该硬件。 我不确定前面提到的人是操作系统还是CPU。 还有一个问题:硬件总是需要一些内存来工作吗? 我对吗? 非常感谢。

如何获得中断向量?

当我运行“cat / proc / interrupts”时,我可以得到以下结果: CPU0 CPU1 0: 253 1878 IO-APIC-edge timer 1: 3 0 IO-APIC-edge i8042 7: 1 0 IO-APIC-edge parport0 8: 0 1 IO-APIC-edge rtc0 9: 0 0 IO-APIC-fasteoi acpi 12: 1 3 IO-APIC-edge i8042 16: 681584 60 IO-APIC-fasteoi uhci_hcd:usb3, nvidia 17: 0 0 IO-APIC-fasteoi uhci_hcd:usb4, uhci_hcd:usb7 18: 0 0 IO-APIC-fasteoi uhci_hcd:usb8 22: […]

如何在Linux中使用C ++获取硬件信息

我需要在Win和* nix机器上获得硬盘的规格。 我在Linux上使用<hdreg.h> ,如下所示: static struct hd_driveid hd; int device; if ((device = open("/dev/sda", O_RDONLY | O_NONBLOCK)) < 0) { cerr << "ERROR: Cannot open device /dev/sda \n"; exit(1); } if (!ioctl(device, HDIO_GET_IDENTITY, &hd)) { cout << hd.model << endl; cout << hd.serial_no << endl; cout << hd.heads << endl; } 我需要hd_driveid来告诉我一些关于磁盘的更多信息。 我想知道: 分区数量 每个分区的规格(格式,标签,标志,大小,起始点,轨道数量等) […]

“机器硬件”与“硬件平台”的区别

我的Linux机器报告“uname -a”输出如下: [root@tom i386]# uname -a Linux tom 2.6.9-89.ELsmp #1 SMP Mon Apr 20 10:34:33 EDT 2009 i686 i686 i386 GNU/Linux [root@tom i386]# 根据uname的man page,条目“i686 i686 i386”表示: 机器硬件名称(i686) 处理器types(i686) 硬件平台(i386) 附加信息: [root@tom i386]# cat /proc/cpuinfo <snip> vendor_id : GenuineIntel CPU family : 6 model : 15 model name : Intel(R) Xeon(R) CPU 5148 @ 2.33 […]

如何解释/ proc / mounts?

当我做以下。 "cat /proc/mounts". tmpfs /export/ftp/import tmpfs rw,relatime,size=102400k 0 0 tmpfs /export/ftp/export tmpfs rw,relatime,size=10240k,mode=755 0 0 embedded式设备的文档说,导入和导出位于DRAM中 但是在其他设备上 ubi18_0 /nvdata1/temporary-download ubifs rw,sync 0 0 ubi18_0 /export/ftp/import ubifs rw,sync 0 0 ubi18_0 /export/http/import ubifs rw,sync 0 0 tmpfs /export/ftp/export tmpfs rw,size=10240k,mode=755 0 0 embedded式设备的文档说,import位于NAND,输出位于DRAM。 我真的不知道在DRAM,NAND,NOR中有什么。 我在设备上的基本知识是NOR有u-boot。 NAND有内核和rootfs。

列出python-opencv中的可用设备

我有两个摄像头连接到我的笔记本电脑(一个内置),这两个工作。 (如果我使用Cheese,一个Ubuntu附带的networking摄像头,它使用外部的)。 如果我使用 cap = cv.CreateCameraCapture(0) 要么 cap = cv.CreateCameraCapture(-1) 我得到我的内置摄像头。 如果我使用 cap = cv.CreateCameraCapture(1) 它不起作用,对象“帽”显示为: <Capture (nil)> 与CaptureFromCAM一样。 所以我想知道openCV试图做什么,为什么它似乎不知道第二台相机。 应该有两个设备可用(两个都有/ dev / videoN条目)。

如何在按下电源button一段时间后拒绝关机?

在大多数较新的计算机上,您可以通过按几秒钟的电源button来closures硬盘。 但是我想完全防止这个。 您可以在Windows控制面板中防止某些软件事件,如睡眠,暂停,hibernate和“按电源button”事件; 您也可以使用一些Win32和WDI编程来捕捉和处理/拒绝这些事件,但是当您长时间按住button时似乎不会停止机械电源 。 我猜电源button是硬连线的电源供应器,不要等待操作系统,当你按住几秒钟? 或者有什么办法来防止这种情况下的代码? 我是一个.NET开发人员。 Whooaaa …! 很多人认为不这样做 – “你不拥有我的电脑或我的操作系统”, – “你在开发SkyNet”等:)这个应用程序是一个高度定制和封闭的解决scheme,为一些客户。 它是在Windows XP Embedded上运行的自定义硬件上的自助服务terminal应用程序,并使用触摸屏。 这不是公开的。

我如何获得处理器和硬盘制造序列号和ID?

如何使用Matlab获得以下硬件属性? 主板制造序列号 处理器ID 处理器制造序列号 硬盘ID 硬盘制造序列号 是否有任何function或类负责检测其他机器硬件组件属性的属性? 我知道这可以使用系统或控制台命令,但我不知道如何。 但是,我更喜欢两种方式,一种是使用Windows控制台命令,另一种是不使用它。