摘要载入中… 请稍等…
内容载入中… 请稍等…
| ◎→ | 本类最新 |
| 得到已安装的应用程序列表 得到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的用户名称和产品序列号呢?
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;
| 链 接 |
| 芯友网版权所有 1999-2006 | 著作权与商标声明 | 法律声明 | 服务条款 | 隐私声明 | 联系我们 |