标题:如何隐藏程序不在任务管理器里显示?
只看楼主
哭泣的沙漏
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2004-11-1
 问题点数:0 回复次数:7 
如何隐藏程序不在任务管理器里显示?
在98里面可以轻松实现,但在2K里实现不知道用VFP代码如何实现,有一种可以阻止用户通过任务管理器来关闭程序的方法但没成功,请问如何来实现?
搜索更多相关主题的帖子: 任务管理器 隐藏 VFP 代码 
2004-11-02 17:23
tzhtang
Rank: 1
等 级:新手上路
帖 子:888
专家分:0
注 册:2004-8-30
得分:0 
98里是怎么实现的?

2004-11-02 17:32
哭泣的沙漏
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2004-11-1
得分:0 

只需调用两个API函数就可以

2004-11-02 17:35
tzhtang
Rank: 1
等 级:新手上路
帖 子:888
专家分:0
注 册:2004-8-30
得分:0 
我从来没有这样做过!研究一下先!

2004-11-02 17:41
哭泣的沙漏
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2004-11-1
得分:0 
谁知道呢?急用
2004-11-02 17:43
tzhtang
Rank: 1
等 级:新手上路
帖 子:888
专家分:0
注 册:2004-8-30
得分:0 
到Windows论坛看一下,可能会有高手知道

2004-11-02 17:45
wenli291
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-2-2
得分:0 

呵呵要实现这个功能只要加入:
Private Sub Form_Load()
App.TaskVisible = False
End Sub

2006-02-02 19:23
fown
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:58
帖 子:1229
专家分:171
注 册:2005-5-26
得分:0 

在表单上加入一个按钮,设置其CAPTION属性为“屏蔽 CTRL+ALT+DEL”。为表单加入以下的代码:

表单的Activate方法:

Declare Long SystemParametersInfo In "user32" Long uAction , Long uParam, Long lpvParam , Long fuWinIni
Public SPI_SCREENSAVERRUNNING
SPI_SCREENSAVERRUNNING = 97

表单的QueryUnload方法:

*使Ctrl+Alt+Del无效
SystemParametersInfo (SPI_SCREENSAVERRUNNING, .F., 0, 0)

Command1的Click方法:

If this.Caption = "屏蔽 CTRL+ALT+DEL" Then
*使Ctrl+Alt+Del有效
SystemParametersInfo (SPI_SCREENSAVERRUNNING, .T., 0, 0)
this.Caption = "CTRL+ALT+DEL 有效"
Else
*使Ctrl+Alt+Del无效
SystemParametersInfo (SPI_SCREENSAVERRUNNING, .F., 0, 0)
this.Caption = "屏蔽 CTRL+ALT+DEL"
EndIf


有人说VFP不行了,我想说,你连VFP十分之一的功能都不会用,你怎么知道VFP不行?本人拒绝回答学生的问题我回答问题一般情况下只提供思路不提供代码,请理解
2006-02-03 09:09



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-6986-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.928884 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved