请问该怎样调用XP里的ADSL拨号程序?

giape 2003-10-30 09:31:43
我想用VB程序控制该拨号程序来拨号上网
任务是调用该程序,并模拟键盘按回车键或点击确定
因为该程序不是个可执行程序
用shell函数似乎不行
请问该怎样调用?
还有不知道能不能用SendKeys把消息传过去?
我这边没那个环境,请兄弟们帮帮忙,谢谢
...全文
38 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
giape 2004-03-26
  • 打赏
  • 举报
回复
这个问题是很久之前的,已经解决了
只是分散不出去,没法结帖啊
谢谢大家,呵呵
supergreenbean 2004-03-25
  • 打赏
  • 举报
回复
Declare Function InternetDial Lib "Wininet.dll" (ByVal hwndParent As Long, ByVal lpszConnetionid As String, ByVal dwFlags As Long, dwConnection As Long, ByVal dwReserved As Long) As Long

用来执行拨号的API函数
venursa 2004-03-25
  • 打赏
  • 举报
回复
你直接
InternetDial(0&, "autodial", 3, 0&, 0&)
不行么?非得出现那个对话框?

--------------------------------------------
请问大侠:InternetDial是个什么函数?怎么用法?我是菜鸟教教我...
rainstormmaster 2004-03-25
  • 打赏
  • 举报
回复
//因为该程序不是个可执行程序
用shell函数似乎不行

知道路径的话,用ShellExecute试试:

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

调用:
ShellExecute me.hwnd,"open","文件路径",vbnullstring,vbnullstring,1
supergreenbean 2004-03-24
  • 打赏
  • 举报
回复
你直接
InternetDial(0&, "autodial", 3, 0&, 0&)
不行么?非得出现那个对话框?
giape 2004-03-24
  • 打赏
  • 举报
回复
哪位re一下就给分!
giape 2003-10-30
  • 打赏
  • 举报
回复
自己顶一下

7,789

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧