有代码最好,给点提示也给分,谢谢
解决方案 »
- 这个启动、退出事件出现问题了,进来看看咋回事?
- 让窗体自动放音乐
- 我用vb来控制excel单元格来实现权限,但是老是报Range类不能使用Locked的属性,上边就行,下边就不行了。请看以下代码,清高手指点。谢谢
- 如何在一个窗口内调另一个窗口,就像windows的文件夹一样?
- VB如何遍历文件夹??
- VB打包的问题
- 在VBA中如何调用EXCEL,并进行设置
- 用什么代码能关掉windows XP?在线等待,急!
- 挑战中国的VB程序员
- 关于Oracle的sql*plus问题..有挑战...有水平的进来...
- 千家VB组合,成就意于亿万!
- 我用Createthread 调用一个函数(该函数有2个参数 A,B B是数组) 我怎么把这2个参数传给函数呢
http://www.vckbase.com/document/viewdoc.asp?id=851主要是先用api函数修改注册表,然用DhcpNotifyConfigChange通知配置的改变上面的程序适用于WINDOWS NT/2000/XP/2003在win98下要先用api在注册表中修改IP地址,然后禁用/使用网卡使之生效(禁用/使用网卡之间要间隔1-2分钟,速度不是很快)。
:)
代码之多,我无法显示出来..呵呵!
转载 (程序太平洋 by hanlin)
看能不能改成win98的。Private Sub ToggleLanConnection()
Const ssfCONTROLS = 3
sConnectionName = "本地连接"
' sConnectionName = "Local Area Connection" '英文
sEnableVerb = "启用(&A)"
sDisableVerb = "禁用(&B)"
' sEnableVerb = "En&able" '英文
' sDisableVerb = "Disa&ble" '英文
Set shellApp = CreateObject("shell.application")
Set oControlPanel = shellApp.Namespace(ssfCONTROLS)
Set oNetConnections = Nothing
For Each folderitem In oControlPanel.items
If folderitem.Name = "网络和拨号连接" Then
' If folderitem.Name = "Network Connections" Then '英文
Set oNetConnections = folderitem.getfolder: Exit For
End If
Next
If oNetConnections Is Nothing Then
MsgBox "Couldn't find 'Network Connections' folder"
Exit Sub
End If
Set oLanConnection = Nothing
For Each folderitem In oNetConnections.items
If LCase(folderitem.Name) = LCase(sConnectionName) Then
Set oLanConnection = folderitem: Exit For
End If
Next
If oLanConnection Is Nothing Then
MsgBox "Couldn't find '" & sConnectionName & "' item"
Exit Sub
End If
bEnabled = True
Set oEnableVerb = Nothing
Set oDisableVerb = Nothing
For Each Verb In oLanConnection.verbs
Debug.Print Verb.Name
If Verb.Name = sEnableVerb Then
Set oEnableVerb = Verb
bEnabled = False
Exit For
End If
If Verb.Name = sDisableVerb Then
Set oDisableVerb = Verb
Exit For
End If
Next
If bEnabled Then
oDisableVerb.DoIt
Else
oEnableVerb.DoIt
End IfEnd Sub
Private Sub Command1_Click()
ToggleLanConnection
End Sub
模拟了右键菜单。