高手请进,一个绝对难题!!!!(200分)

  • 主题发起人 主题发起人 NewSzs
  • 开始时间 开始时间
如果真的可以钩到鼠标在桌面上的双击动作,
那么根据鼠标的位置和桌面图标的位置应该可以
判断双击的对象。桌面图标位置我记得可以编程得到的。
具体还要查一查资料。
晶晶同学,别忘记了给我个鼠标钩子例子look look。[:)]
 
8D,你没有考虑到桌面上的小图标的位置是可以改变的吗?
 
没错,即使是可变的,也总要有位置吧。
 
干脆全部禁止,技术简单可行,要辨别哪个快捷方式我现在还不知道怎么做?!
但这个创意也有漏洞,如果用户用键盘操作呢?还要拦截键盘消息,不过也简单,但还有
很多方法可以进入电脑的!
 
晶晶,你可以把这“因为你要禁止的图标都是在“progman”中的,你可以设置一个钩子(setwindowshookex(wh_mose,..,i))
其中i是progman的进程ID号,在你的回调函数中应该这样设置IF wparam=wm_Lbuttondbclk THEN 显示一个
警告框,或是提示输入密码什么的,如果密码正确的话,你的程序就负责Unwidowshookex()那么用户就
可以双击打开相应的图标了”思路的代码给我,我可以先拿来参考参考!
 
OK,我马上做一个发给你啊!
 
谢谢!!兄弟,你是在哪工作?
 
美萍就没有hook住我按
Win+E调出资源管理器。
美萍好像使用了vxd编程,
看来还要学习一下。
 
别忘记了给我也发一个
ml-55@163.com
 
NewSzs,8D代码和例子发出了,如果要显示密码提示框,你可以有很多方法,如:
建立一个文件或是在注册表里写上密码,然后在DLL的初始化代码里读出来,对比用户输入的
密码,正确的话就发送消息给程序关闭HOOK就可以了,具体怎么做你可以自己结合实际!
 
shell编程或是HOOK.
HOOK很简单,做个MOUSE HOOK,在双击时测试.
 
晶晶,关于“如何识别鼠标双击的是桌面上”我的电脑“”这一问题,不知老兄有没有想出
好的办法?桌面上的小图标是随时都可以更换的,哪又如何识别?
 
爱!
如果别人把"我的电脑"改名字后......!!!!!!!

你又该如何?????
 
>>晶晶:给我一个先,lulu0518@sina.com
 
晶晶,晶晶,你在哪?????
 
我的QQ号码:30362015,这两天在看世界杯啊,没有怎么上大富翁,你可以用QQ找我!!
 
我的水平很差,但我个人认为做这样的事是没多大意义的
 
后退
顶部