VB.NET如何修改计算机工作组名
请教各位大神,VB.NET修改计算机工作组名该如何写代码?代码越少越好,在此先谢谢各位了~ vb.net --------------------编程问答-------------------- 参考下面的批处理,其实就是修改注册表VB.net可以操作注册表,或者你用vb.net直接调用批处理也可以
@echo off--------------------编程问答-------------------- 谢谢您!修改计算机名的代码我写好了。但就是搞不定修改工作组名的代码。这个批处理我试过了。VB.net有SHELL无法直接使用
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.
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