我希望做一个修改本机IP的程序,我已经看过很多获取IP的例子,但我希望能修改它,我该怎么做?
有人说是用修改注册表的方法修改IP,如果只能这样做,那么能否提供修改注册表的源码?我的系统是专业版的XP
用 WinExec或ShellExecute 执行 DOS命令 netsh ,可以修改
WinExec,ShellExecute及vb自己的函数shell都有一个参数定义了如何显示启动程序,将这个参数设为0试试:
Shell(PathName, [WindowStyle As VbAppWinStyle = vbMinimizedFocus]) As Double
对应参数为WindowStyle
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
对应参数为nShowCmd
Private Declare Function WinExec Lib "kernel32" Alias "WinExec" (ByVal lpCmdLine As String, ByVal nCmdShow As Long) As Long
对应参数为nCmdShow