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

[超级难题]XP更改计算机名_别说SetComputerName,那个改的是NETBIOS的名字解决方案

2012-03-13 
[超级难题]XP更改计算机名_别说SetComputerName,那个改的是NETBIOS的名字void__fastcallTForm1::FormCreat

[超级难题]XP更改计算机名_别说SetComputerName,那个改的是NETBIOS的名字
void     __fastcall     TForm1::FormCreate(TObject     *Sender)    
{    
      char     name[256];    
      unsigned     long     length;    
      GetComputerName(name,&length);    
 
      Edit1-> Text=         Edit1-> Text+name;    
}    
//---------------------------------------------    
 
void     __fastcall     TForm1::Button1Click(TObject     *Sender)    
{    
          SetComputerName(Edit1-> Text.c_str()     );    
}    
//    
 
以上代码在xp下运行以后,重启系统,发现计算机名没有改变    
找了半天    
在其他里有一个netbios计算机名,给改了。。。    
晕倒中。。。    
 
救高手现身说法

[解决办法]
没办法给自己,还是给我吧 :D
[解决办法]
还是改注册表方便
[解决办法]
可以找版主给你揭帖,分就可以给你自己

热点排行