首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

怎么获取计算机的名称(该小的地方变大了)

2012-03-23 
如何获取计算机的名称(该小的地方变大了)用下面的函数可以获取都市,全部都是大写:如计算机名称是:ABc或aBc

如何获取计算机的名称(该小的地方变大了)
用下面的函数可以获取都市,全部都是大写:
如计算机名称是:ABc或aBc得到的都是:ABC,我想得到的计算机名称大小写保持不变该如何实现?
function   getname:   string;
var
    ComputerName:   PChar;
    size:   DWord;
begin
    result   :=   ' ';
    GetMem(ComputerName,   255);
    size   :=   255;
    if   GetComputerName(ComputerName,   size)   =   False   then
    begin
        FreeMem(ComputerName);
        exit;
    end;
    result   :=   computerName;
    Freemem(ComputerName);
end;

[解决办法]
读注册表项: \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\NV Hostname

热点排行