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

用C#计算机改名并加入到域,该如何处理

2012-01-19 
用C#计算机改名并加入到域两个问题,望帮忙1.如何用C#来更改计算机的名字?需要用到什么类?2.如何用C#来把计

用C#计算机改名并加入到域
两个问题,望帮忙
1.如何用C#来更改计算机的名字?需要用到什么类?
2.如何用C#来把计算机加入到网络终端一个域?
我来这里不久,大多数都是请教问题了,所以经济拮据,没有什么银子,大家就当帮帮忙了   !~~

[解决办法]
C#调用VBS?可以用Process执行一个.vbs文件,二可以执行Word/Excel中的宏。不知道你要的是哪种

WMI是个标准的方法,用API我也不会。
[解决办法]
[DllImport( "kernel32.dll ", CharSet=CharSet.Auto)]
static extern bool SetComputerNameEx(COMPUTER_NAME_FORMAT NameType,
string lpBuffer);

enum COMPUTER_NAME_FORMAT
{
ComputerNameNetBIOS,
ComputerNameDnsHostname,
ComputerNameDnsDomain,
ComputerNameDnsFullyQualified,
ComputerNamePhysicalNetBIOS,
ComputerNamePhysicalDnsHostname,
ComputerNamePhysicalDnsDomain,
ComputerNamePhysicalDnsFullyQualified,
}

[解决办法]
// Call SetComputerEx
string NewHostname = "my machine ";
returnFlag = SetComputerNameEx(COMPUTER_NAME_FORMAT.ComputerNamePhysicalDnsHostname, NewHostname);

在加段使用的

热点排行