论坛: 编程破解 标题: tc下怎么屏蔽热键? 复制本贴地址    
作者: violin [xuejian]    论坛用户   登录
  在tc下怎么屏蔽ctrl+alt+del和alt+tab!!
   希望那位能搞个源代码过来!
   在此先谢谢了!!

地主 发表时间: 06/05 20:37

回复: xiean [xiean]   论坛用户   登录
是写 for dos 的么?那只需要进行中断编程过滤掉就可以了,具体的源码过两天有空就写上来。。。好久没写过 for dos 的中断控制了。。。到时候大家。。。不要扔砖头。。。

B1层 发表时间: 06/06 22:17

回复: violin [xuejian]   论坛用户   登录
  谢了,等待!!看来我的好好的学语言才是!!
         学了很多,但是没一样好,想问楼上的兄弟一下,但太模糊的问题了!!你随便发点心得吧!!

B2层 发表时间: 06/11 21:15

回复: 山鸡 [duck_chen]   论坛用户   登录
ALT+TAB我是不知道,可是那三个键是有组合键,应该是有扫描码跟ASCII码的,自己编写一个条件语句就可以规定这三个键为其他功能了。

B3层 发表时间: 06/11 21:19

回复: xiean [xiean]   论坛用户   登录
唔。。。。 Turbo C 是用于编写 for dos 程序的,所以你想用于 win 是不行的,另外,楼上的兄弟说过的截获键盘扫描码也不是不行,但是 Ctrl+Alt+Del 就算截获,但如不更改中断的话,会被 Dos 核心捕捉到,照样重启,所以这点上必然涉及到 DOS 下的中断编程,另外,如果你想你的程序能驻留内存运行,则还要写成 TSR 程序,这些我都好久没摸了。。。所以。。只能说有空再写写


[此贴被 xiean&icefire(xiean) 在 6月11日21时2分 编辑过]

B4层 发表时间: 6/11 21:47

回复: genius_li [genius_li]   论坛用户   登录
不用写成TSR就行了,直接用指针访问键盘在内存中的缓冲区,然后把这几个键屏闭掉就行了。你这个版主我想水平比较高,就请你把代码编出来吧,我虽然知道,但找不到缓冲在内存中的位置所以就靠你了。你编出来后贴在此论坛中,让我看看。
黑黑黑黑黑黑  黑黑黑黑                                    白            
        黑    黑    黑                            白白白白白白白白白白  
  黑    黑    黑    黑                            白                白  
  黑    黑    黑  黑                            白      白        白    
  黑黑黑黑黑黑黑  黑            灰灰灰                  白              
        黑    黑    黑          灰灰灰          白白白白白白白白白白白  
      黑黑    黑    黑          灰灰灰                白      白        
    黑  黑    黑    黑                                白白    白        
  黑    黑    黑黑黑黑                                    白白          
黑      黑    黑                                        白白  白白      
    黑黑黑    黑                                白白白白          白白   
你把它编出来让我看看!!!!!!!!!
快快快


[此贴被 纠极天使(genius_li) 在 6月19日15时5分 编辑过]

B5层 发表时间: 6/19 15:50

回复: sainthero [sainthero]   论坛用户   登录
我的tc太滥
不过在delphi下可以实现
用api 
截获message
wm_keydown

B6层 发表时间: 06/17 15:20

回复: zkbzgcz [zkbzgcz]   论坛用户   登录
我也想知道啊!
到时不要忘记告诉我哦

B7层 发表时间: 06/22 15:24

回复: genius_li [genius_li]   论坛用户   登录
不用写成TSR就行了,直接用指针访问键盘在内存中的缓冲区,然后把这几个键屏闭掉就行了。你这个版主我想水平比较高,就请你把代码编出来吧,我虽然知道,但找不到缓冲在内存中的位置所以就靠你了。你编出来后贴在此论坛中,让我看看。
黑黑黑黑黑黑  黑黑黑黑                                    白            
        黑    黑    黑                            白白白白白白白白白白  
  黑    黑    黑    黑                            白                白  
  黑    黑    黑  黑                            白      白        白    
  黑黑黑黑黑黑黑  黑            灰灰灰                  白              
        黑    黑    黑          灰灰灰          白白白白白白白白白白白  
      黑黑    黑    黑          灰灰灰                白      白        
    黑  黑    黑    黑                                白白    白        
  黑    黑    黑黑黑黑                                    白白          
黑      黑    黑                                        白白  白白      
    黑黑黑    黑                                白白白白          白白   










你给我快点!!!!!!!!!!!!!!
    

你看到了没呀!!!!!!!!!!!!





你把它编出来让我看看!!!!!!!!!
快快快

B8层 发表时间: 06/22 21:14

回复: pcfan [pcfan]   论坛用户   登录
呵呵!我前几天年2002的电脑报上好像有这方的介绍咧!
你不如去网上下2002年的电脑报看看。

B9层 发表时间: 06/23 01:00

论坛: 编程破解

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号