记得有专门的API
另外,研究一下注册表,直接去读就可以了。
好像是在:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ComputerName
另外,研究一下注册表,直接去读就可以了。
好像是在:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ComputerName
解决方案 »
- 求MsnMessageForm控件
- 如何用INDY做邮件到达通知?
- 请问字段名如何做SQL参数?能实现吗?
- 160分紧急在线等待: 遍历子目录的同时将各子目录中的BMP文件加密并保存到SQL SERVER库中
- *****麻烦大家看看这个错误怎么解决!![Fatal Error] XMLUtils.pas(24): Read error on '.\output\Unicode.dcu'
- 学习DLL时编译出的问题
- 求控件:Richedit3.0 好象是北京新思维公司的,我以前有,现在没了!
- 报表中表达式字段中的 FORMATNUMRIC 函数的格式是怎样的?请举个例子,谢谢!
- 一个异常简单问题,给分!
- tcp
- Delphi 的 BUG???
- delphi中sendmessage如何调用过程(急死人拉)
也存有工作组信息。delphi 中可用 TRegistry 的实例读写注册表,读出的 Value 可转为 AnsiString,即可
用于 TEdit 了,有关 TRegistry 的属性和方法可以看看帮助。
function returnSystemInfo:string;
var
regini:TRegIniFile;
begin
regini:=TRegIniFile.Create('');
regini.RootKey:=HKEY_LOCAL_MACHINE;
regini.OpenKey('SYSTEM\CURRENTCONTROLSET\SERVICES\VxD', false);
result := result + LoadLocalFileStr('workgroup','工作组:')+regini.ReadString('VNetSup', 'WorkGroup', '')+#13;
regini.CloseKey;
{The key for NetWare Servers is NWNP32 instead of MSNP32 }
regini.OpenKey('System\CurrentControlSet\Services\MSNP32', false);
result := result + LoadLocalFileStr('domain','所在域:')+regini.ReadString('NetWorkProvider', 'AuthenticatingAgent', '')+#13;
regini.CloseKey;
regini.free;
end;
function returnSystemInfo:string;
var
regini:TRegIniFile;
begin
regini:=TRegIniFile.Create('');
regini.RootKey:=HKEY_LOCAL_MACHINE;
regini.OpenKey('SYSTEM\CURRENTCONTROLSET\SERVICES\VxD', false);
result := result + LoadLocalFileStr('workgroup','工作组:')+regini.ReadString('VNetSup', 'WorkGroup', '')+#13;
regini.CloseKey;
{The key for NetWare Servers is NWNP32 instead of MSNP32 }
regini.OpenKey('System\CurrentControlSet\Services\MSNP32', false);
result := result + LoadLocalFileStr('domain','所在域:')+regini.ReadString('NetWorkProvider', 'AuthenticatingAgent', '')+#13;
regini.CloseKey;
regini.free;
end;