您现在所在的是:

电脑编程

回帖:14个,阅读:4745 [上一页] [1] [2] [下一页]
5264
jczwfy 版主
文章数:2259
年度积分:56
历史总积分:5264
注册时间:2005/5/7
发站内信
09工控人生征文
发表于:2009/10/21 20:26:31
#0楼
禁止使用 alt-tab 或 ctrl-alt-del  
     
private declare function enablewindow lib user32 (byval hwnd as integer, byval abool as integer) as integer
private declare function iswindowenabled lib user32 (byval hwnd as integer) as integer
private declare function getmenu lib user32 (byval hwnd as integer) as integer
private declare function findwindow lib user32 alias findwindowa (byval lpclassname as string, byval lpwindowname as string) as long
private declare function systemparametersinfo lib user32 alias systemparametersinfoa (byval uaction as long, byval uparam as long, byval lpvparam as any, byval fuwinini as long) as long
private taskbarhwnd as long
private istaskbarenabled as integer
private taskbarmenuhwnd as integer
禁止或允许使用 alt-tab
sub fasttaskswitching(benabled as boolean)
dim x as long, bdisabled as long
bdisabled = not benabled
x = systemparametersinfo(97, bdisabled, cstr(1), 0)
end sub
禁止使用ctrl-alt-del
public sub disabletaskbar()
dim ewindow as integer
taskbarhwnd = findwindow(shell_traywnd, )
if taskbarhwnd  0 then
ewindow = iswindowenabled(taskbarhwnd)
if ewindow = 1 then
istaskbarenabled = enablewindow(taskbarhwnd, 0)
end if
end if
end sub
允许使用ctrl-alt-del
public sub enabletaskbar()
if istaskbarenabled = 0 then
istaskbarenabled = enablewindow(taskbarhwnd, 1)
end if
end sub
禁止 ctrl+alt+del
声明:
const spi_screensaverrunning = 97
private declare function systemparametersinfo lib user32 alias _
systemparametersinfoa (byval uaction as long, byval uparam as long, _
lpvparam as any, byval fuwinini as long) as long
使用:
禁止
dim pold as boolean
call systemparametersinfo(spi_screensaverrunning, true, pold, 0)
开启
dim pold as boolean
call systemparametersinfo(spi_screensaverrunning, false, pold, 0)
----------------------------------------------
此篇文章从博客转发
原文地址: Http://blog.gkong.com/more.asp?id=103666&Name=jczwfy
日本人说中日友好,中国人民笑了:你丫骗谁呢?
日本人说自己爱和平,亚洲人民笑了:说的是人话吗?
日本人说自己要维护世界和平,美国人民笑了:问你大爷没?
日本人说自己是人,全世界的狗都叫了:兄弟,做狗要厚道,不能忘本!
欢迎访问我的博客http://blog.gkong.com/blog.asp?name=jczwfy
在线PLC触摸屏问题解答加Q号2*7*5*4*7*0*0*6,加好友注明工控网
3237
ywl523
文章数:1748
年度积分:50
历史总积分:3237
注册时间:2008/7/28
发站内信
发表于:2009/10/21 21:33:45
#1楼
迷糊了
1372
yuehuasheji
文章数:151
年度积分:50
历史总积分:1372
注册时间:2006/12/2
发站内信
发表于:2009/10/21 22:32:31
#2楼
能实现一个什么功能
85315
ZCMY 版主
文章数:47403
年度积分:1374
历史总积分:85315
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2009/10/22 9:39:36
#3楼
用不来;
8164
shotgun
文章数:1453
年度积分:50
历史总积分:8164
注册时间:2007/9/19
发站内信
发表于:2009/10/23 11:44:35
#4楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>
1018
by
文章数:22
年度积分:50
历史总积分:1018
注册时间:2005/1/15
发站内信
发表于:2009/12/2 9:01:55
#5楼
????????????????bumingbai
3748
ZSFZSF_0
文章数:2293
年度积分:49
历史总积分:3748
注册时间:2006/4/10
发站内信
发表于:2009/12/3 12:55:52
#6楼
看不懂呀
1050
HaveGood
文章数:-11
年度积分:-729
历史总积分:1050
注册时间:2006/9/18
发站内信
发表于:2009/12/4 14:37:41
#7楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>
1847
lg0808
文章数:342
年度积分:50
历史总积分:1847
注册时间:2008/5/15
发站内信
发表于:2010/5/2 22:28:08
#8楼
对牛弹琴
1342
huoxing_99
文章数:101
年度积分:50
历史总积分:1342
注册时间:2005/5/15
发站内信
发表于:2010/7/16 14:49:47
#9楼
呵呵~~~
说的不太详细,其实就是用VB屏蔽一些系统功能键

许多人都没看明白楼主发的是什么

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

93.6006