vb中shell调用的程序怎么隐藏不可见
我想实现的效果是模仿一款软件,我只是做一个窗体和相关按钮,主程序是shell调用的软件的,让别人认为是我写的软件,怎么隐藏调用的那个程序?可以实现吗?...
我想实现的效果是模仿一款软件,我只是做一个窗体和相关按钮,主程序是shell调用的软件的,让别人认为是我写的软件,怎么隐藏调用的那个程序?可以实现吗?
展开
3个回答
展开全部
这样调用可以了
Shell "调用的程序",vbHide
Shell "调用的程序",vbHide
追问
不能隐藏调用的程序,像三楼说的,dos没试,但这样不能隐藏调用的外部程序,还有其他方法或其他语法吗
追答
那你试一下这个函数(ShellExecute)吧,API函数要先声明
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(NULL,"open","调用的程序",NULL,NULL,SW_HIDE);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上的,那只能隐藏DOS窗口!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
例如使用VB调用WAR3,Shell "C:\War3.exe", vbHide
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询