我必须使用验证密钥保护用Java编写的应用程序,密钥应该只在指定的PC上工作,因此,例如,应用程序应该基于唯一标识符(例如:硬盘序列号、MainBoard序列号等)生成机器ID序列号;然后,基于该唯一标识符,另一个程序将生成验证密钥。
我已经在一个生成机器标识符的.NET应用程序上实现了一个类似的激活系统,从WMI获取硬件序列号,我如何在Java中获得这个值?该解决方案应在Windows、Linux和Mac Os X上独立运行。
如何在Java中检索机器的唯一标识符?有没有什么库可以这么做呢?
目前,我正在使用以下代码获取硬盘的序列号:
private void GetAllDiskDrives()
{
var searcher = new ManagementObjectSearcher("SELECT * FROM Win32_DiskDrive");
foreach (ManagementObject wmi_HD in searcher.Get())
{
HardDrive hd = new HardDrive();
hd.Model = wmi_HD["Model"].ToString
通过PHP获取制造商提供的硬盘的序列号:如何做到?我想把它存储在一个文件里。
操作系统: windows 2000,XP,ME,Vista.
是的,我要服务器.的硬盘驱动器的序列号
或者可以通过Adobe完成?或者可以通过Windows上的C程序来完成?
C:\Documents and Settings\Administrator>dir
Volume in drive C has no label.
Volume Serial Number is BC16-5D5F
这个号码: BC16-5d5f是唯一的硬盘吗?这与制造商给出的序列号有什么不同?
wmic DISKDRIVE G
有没有办法在本地主机上用php或javascript获取硬盘序列号或机器序列号??
我们可以在cmd中使用以下命令获取它
wmic DISKDRIVE GET SerialNumber
或机器序列号。
wmic bios get serialnumber
用php或javascript可以吗??php中的一些东西
<?php
echo DISKDRIVE GET SerialNumber //** some thing like this on local host
?>
需要给本地主机上的Clint一个项目,我不希望任何人访问其他计算机上(在php中)
我试着从我的电脑上获得硬盘和主板序列号。它在Windows 7和更高版本中运行良好
但是CMD中的相同代码不适用于Windows。它显示OE.M需要填充或什么也不返回
wmic diskdrive get name,serialnumber,model // This is cmd to get serial num
在Windows中,它返回序列号的错误
wmic baseboard get product,Manufacturer,version,serialnumber // This is cmd to get MotherBoard serialnumber
在Windows和Win