vb如何使一个程序在桌面上永远显示,即使在点击任务栏的“显示桌面”后人不会被最小化? 10

三楼的,我都无语了。都说即使在点击任务栏的“显示桌面”后人不会被最小化... 三楼的,我都无语了。都说 即使在点击任务栏的“显示桌面”后人不会被最小化 展开
 我来答
完颜彩轩
2010-11-20 · TA获得超过3439个赞
知道小有建树答主
回答量:238
采纳率:0%
帮助的人:199万
展开全部
你这样,你用VB做程序时把BorderStyle选择0或1就没有最小化了
要选2或3也行,把MinButton改成False也行。
哦,没看清,你这样,你在VB里加一句
需要建立一个时钟
然后代码如下
Function CheckApplicationIsRun(ByVal szExeFileName As String) As Boolean
On Error GoTo Err
Dim WMI
Dim Obj
Dim Objs
CheckApplicationIsRun = False
Set WMI = GetObject("WinMgmts:")
Set Objs = WMI.InstancesOf("Win32_Process")
For Each Obj In Objs
If InStr(UCase(szExeFileName), UCase(Obj.Description)) <> 0 Then
CheckApplicationIsRun = True
If Not Objs Is Nothing Then Set Objs = Nothing
If Not WMI Is Nothing Then Set WMI = Nothing
Exit Function
End If
Next
If Not Objs Is Nothing Then Set Objs = Nothing
If Not WMI Is Nothing Then Set WMI = Nothing
Exit Function
Err:
If Not Objs Is Nothing Then Set Objs = Nothing
If Not WMI Is Nothing Then Set WMI = Nothing
End Function

Private Sub Form_Load()
Timer1.Interval = 1000
End Sub
Private Sub Timer1_Timer()
If CheckApplicationIsRun("Explorer.exe") = True Then 'Explorer.exe为你要结束的进程名字
Shell "taskkill /im Explorer.exe /f", vbHide 'Explorer.exe为你要结束的进程名字
Else
Exit Sub
End If
End Sub
把他的桌面隐藏了,比你那效果还好
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liuwentaohuo
2010-11-20
知道答主
回答量:81
采纳率:0%
帮助的人:30.2万
展开全部
这个简单啊 1.关闭隐藏运行 就像迅雷一样 2.锁定任务管理器 不在任务管理器中显示 3.无法关闭运行
有事找我啊
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
clark21330
2010-11-20 · TA获得超过453个赞
知道小有建树答主
回答量:159
采纳率:0%
帮助的人:223万
展开全部
VB不熟悉呵呵..

不过,有个办法,就是加入当窗口失去焦点的事件

当窗口失去焦点时,激活窗口不就行了?...

只是不知道VB中有没有这个窗口事件了..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Martinzzzuo
2010-11-20 · TA获得超过2091个赞
知道大有可为答主
回答量:1755
采纳率:0%
帮助的人:504万
展开全部
想实现的话 那就可以称作是病毒程序了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式