摘要载入中…    请稍等…












内容载入中…    请稍等…

如长时间看不到内容,请关闭浏览器,重新打开此页!

芯友首页 应用软件 编程开发 网络硬件 资源下载 动漫音乐 精美图库 芯友论坛 视频教程 电脑技术QQ群:65314343
 ★★photoshop学友-10万图书免费看★★
 位置:编程开发>Deiphi>Deiphi系统文件
◎→ 本类最新
得到已安装的应用程序列表
得到Win9X里缓存中的密码
从文件中获取最后一次访问信息
得到文件的版本信息程序
动态调整显示器的分辨率
防止关闭windows
改变文件的属性
根据进程processid得到该进程的可
关闭所有正在运行的程序
加一个菜单项到Windows的系统菜单
◎→ 相关资源
VB窗体文章
HTML入门教程
JavaScript入门教程
VbScript入门教程
ASP.net入门教程
C语言入门教程
Deiphi实例教程
Deiphi窗体文章
Deiphi数据库编程
Deiphi网络编程
◎→ 热门资源
得到已安装的应用程序列表
定制系统菜单
SEO实践增加外链方法
得到Win9X里缓存中的密码
得到CPU速度,单位MHz
当Dephi遇到Word
从文件中获取最后一次访问信息
得到文件的版本信息程序
用VB的Printer对象编写打印程序
Photoshop照片造梦者DreamSuite(

得到Windows用户名和序列号


日期:2008-5-31 18:28:54    来源:
   
 -->windows XP,Vista,2003安装实例记
 -->如何取得磁盘序列号?

得到Windows用户名和序列号


如何得到Windows的用户名称和产品序列号呢?
1. 可以用 WNetGetUser() 这个函数来得到 user name;
2. Windows 95 的产品序号可以用 TRegistry 到 Registry Database 中找出来;
// 取得用户名称
function GetUserName: AnsiString;
var
lpName: PAnsiChar;
lpUserName: PAnsiChar;
lpnLength: DWORD;
begin
Result := '';
lpnLength := 0;
WNetGetUser(nil, nil, lpnLength); // 取得字串长度
if lpnLength > 0 then
begin
GetMem(lpUserName, lpnLength);
if WNetGetUser(lpName, lpUserName, lpnLength) = NO_ERROR then
Result := lpUserName;
FreeMem(lpUserName, lpnLength);
end;
end; { GetUserName }
// 取得 Windows 产品序号
function GetWindowsProductID: string;
var
reg: TRegistry;
begin
Result := '';
reg := TRegistry.Create;
with reg do
begin
RootKey := HKEY_LOCAL_MACHINE;
OpenKey('Software\Microsoft\Windows\CurrentVersion', False);
Result := ReadString('ProductID');
end;
reg.Free;
end;

 [1]

Windows Server服务器系统配置

如何获取硬盘卷标、序列号和文件系统类型?

--->metapad LE V3.51┊windows自带的记事本的改造版┊绿色特别版
--->FaxMail For Windows v9.84.17
--->TextPad V5.03Final┊强大的替代Windows记事本Notepad编辑器┊英文绿色特别版
--->NoteTab Pro V5.2┊取代Windows的Notepad、调整边界、页码等┊英文绿色特别版
--->Windows文件夹加密大师 3000 V4.50 企业版
Tags:  Windows 用户名 序列号
{$enumber$}


芯友网版权所有 1999-2006 | 著作权与商标声明 | 法律声明 | 服务条款 | 隐私声明 | 联系我们