如题,我想在程序中写个方法,让用户可以修改主机名字,修改后,机器从新启动后名字依然是修改过的名字. 但是没有思路,哪位大哥做过这个帮忙给份代码参考.^_^
另外问一句,我下了一个Bounds Checker,检测内存泄露问题的, 结果工具说SDK里的例子也有内存泄露,我的代码,释放过的地方,值为NULL,工具还说没有释放,这个是不是我下的工具出问题了?有经验的大哥给点意见.
另外问一句,我下了一个Bounds Checker,检测内存泄露问题的, 结果工具说SDK里的例子也有内存泄露,我的代码,释放过的地方,值为NULL,工具还说没有释放,这个是不是我下的工具出问题了?有经验的大哥给点意见.
Applications using this function must have administrator rights.
// SetComputerName改的不是我们说的那个主机名,
// SetComputerNameEx是可以改主机名的,这样调用
// SetComputerNameEx(ComputerNamePhysicalDnsHostname,"youhostname");
// vc6的.h和.lib是不支持这个函数的,要2003的platform core sdk(我从微软网站下的),
// 仅仅是platform core sdk还不行。然后把sdk的 include 路径加到vc的
// Tools->Options->Directories的include路径中,把sdk的lib路径加到vc的Tools->Options->Directories的lib路径中,
// 然后还有定义 #define _WIN32_WINNT 0x0500
// 这样才可以编译连接过
// 运行,重起机器,就可以了。
// 昨天下sdk到午夜1:00,装了个core sdk,一看不行,我就睡觉了,今天刚好有点空,把sdk装全了,就可以了,不过太大了,609MB
http://topic.csdn.net/t/20031109/01/2441881.html