如何取得系统的唯一标识 GUID MS Windows系统。每台机应该有不同的GUID值。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 能生成(理论上)不重复的GUID,而不是每台机器都有一个唯一的GUID uses activex;var guid:TGUID;CoCreateGUID(guid);ShowMessage(GuidToString(guid)); 每次生成的GUID都不用的啊,用些硬件序号信息组合或者网卡MAC地址 cpuid type TCPUIDResult = record eax : dword; ebx : dword; ecx : dword; edx : dword; end; function CPUID(EAX:DWord): TCPUIDResult; var s1,s2,s3,s4:DWord; begin asm push eax push ebx push ecx push edx mov eax,EAX cpuid mov s1,EAX mov s2,EBX mov s3,EcX mov s4,Edx pop edx pop ecx pop ebx pop eax end; Result.EAX:=s1; Result.EBX:=s2; Result.EcX:=s3; Result.EdX:=s4; end; CPU序号肯定不行。有几个CPU有序号的? 说句实话,要是每个CPU都有序号,对软件加密来说,那真是天大的好事。 快捷键 ctrl + shift + G 给点建议如何学好DELPHI//// 如何实现巨型数据的存储? 请问关于TWebBrowser的问题 我给忘记了。小问题哪位帮个忙!假如当前日期是2004-9-19。怎么给年加上5年呢?加200天呢? 如何调用系统自带的“字体”窗体?如何使用? 急!!在线等待!请问我为啥联打,中间空出一大片来 关于TREEVIEW在BULID的时候没有错误,但是RUN的时候出现“找不到可安装的ISAM” 想做一个数据传输的程序,向各位请教 关于adotable的问题 急!!!!!!!!!! 郁闷了,Delphi怎么创建一个VPN连接? 写个批量更改文件名的小工具遇到的问题
guid:TGUID;CoCreateGUID(guid);
ShowMessage(GuidToString(guid));
type
TCPUIDResult = record
eax : dword;
ebx : dword;
ecx : dword;
edx : dword;
end;
function CPUID(EAX:DWord): TCPUIDResult;
var s1,s2,s3,s4:DWord;
begin
asm
push eax
push ebx
push ecx
push edx
mov eax,EAX
cpuid
mov s1,EAX
mov s2,EBX
mov s3,EcX
mov s4,Edx
pop edx
pop ecx
pop ebx
pop eax
end;
Result.EAX:=s1;
Result.EBX:=s2;
Result.EcX:=s3;
Result.EdX:=s4;
end;