[超级难题]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
[解决办法]
还是改注册表方便
[解决办法]
可以找版主给你揭帖,分就可以给你自己