vb调用外部外部exe问题
vb调用外部外部exe:比如:
Shell ("C:\Program Files\Tencent\QQ\qq.exe")
如何实现让qq后台运行而不是在前台页面显示运行呢?
这里QQ.exe只是打个比方,也可以换成别的,比如调用某个程序,实现在后台直接传送一些数据或文件之类
高手指点下呵 谢谢 紧急! --------------------编程问答-------------------- Shell ("C:\Program Files\Tencent\QQ\qq.exe",vbHide ) --------------------编程问答-------------------- Shell ("C:\Program Files\Tencent\QQ\qq.exe" ,0) --------------------编程问答-------------------- 1 2 正解 --------------------编程问答-------------------- 与被加载的程序有关,如果程序按照加载信息来运行,可以通过Shell的参数设置,如果这种方法不起作用,可以用API另创建一个桌面(CreateDesktop),再用CreateProcess加载程序,在STARTUPINFO结构中指定新创建的桌面。 --------------------编程问答--------------------
Ding.......
--------------------编程问答--------------------
同意! --------------------编程问答--------------------
请问楼主,隐藏了程序,如何传送数据和文件??比如:QQ,你如何将文件拖到或者复制到编辑框内?
除非你事先知道传送的方法,可以暗中进行!
--------------------编程问答-------------------- 我试了几次
Private Sub Form_Load()
Shell "C:\WINDOWS\system32\CALC.EXE", vbHide
End Sub
窗口都没隐藏 --------------------编程问答-------------------- 你可以换一个程序,非要运行这个呀... --------------------编程问答-------------------- 回8楼,可以隐藏呀,试一下这句
Shell "C:\WINDOWS\notepad.exe", vbHide
--------------------编程问答-------------------- 看来不是对所有程序都有效!交互操作窗口不行! --------------------编程问答-------------------- 偶也试过了
Shell ("C:\Program Files\Tencent\QQ\qq.exe",vbHide )
这条代码确实不能让程序的窗体隐藏运行
希望高手来解答 --------------------编程问答-------------------- 10楼的兄弟。你的见解好像是对的。
运行微软的记事本程序,确实可以隐藏窗体。。。
那现在引申的问题就是,比如我随便写个程序,如何才能让别人可以隐藏调用他??? --------------------编程问答--------------------
Private Sub Command1_Click()
Shell "C:\Documents and Settings\Administrator\桌面\手型.exe", vbHide '不能加(),这是要有返回值的哈~,调用任务管理器,的确实现了隐藏。
End Sub
补充:VB , 网络编程