当前位置:编程学习 > C#/ASP.NET >>

VB.NET如何修改计算机工作组名

请教各位大神,VB.NET修改计算机工作组名该如何写代码?代码越少越好,在此先谢谢各位了~ vb.net --------------------编程问答-------------------- 参考下面的批处理,其实就是修改注册表
VB.net可以操作注册表,或者你用vb.net直接调用批处理也可以
@echo off
echo AppLife.Net
set /p name=请输您的计算机名:
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ActiveComputerName" /v ComputerName /t reg_sz /d %name% /f >nul 2>nul
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v "NV Hostname" /t reg_sz /d %name% /f >nul 2>nul
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v Hostname /t reg_sz /d %name% /f >nul 2>nul
echo.
echo 修改计算机名完毕
echo.
echo AppLife.Net
set /p work1=请输入您的工作组名:
wmic computersystem where Name="%COMPUTERNAME%" call JoinDomainOrWorkgroup Name="%work1%"
echo 修改工作组完毕
pause>nul
echo.
--------------------编程问答-------------------- 谢谢您!修改计算机名的代码我写好了。但就是搞不定修改工作组名的代码。这个批处理我试过了。VB.net有SHELL无法直接使用
wmic computersystem where Name="%COMPUTERNAME%" call JoinDomainOrWorkgroup Name="%work1%"
--------------------编程问答-------------------- 不用shell,用process调用批处理文件
 Dim info As New System.Diagnostics.ProcessStartInfo("c:\a.bat")
        info.WindowStyle = ProcessWindowStyle.Hidden
        System.Diagnostics.Process.Start(info)
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,