哈哈,友情提示,我只懂VB,不懂VB.net,而且是新手,只会用现在会的东西投机取巧,思路一说:
首先否定你用HOOK,因为那个太麻烦,只是为了整人不可以这么大动干戈的
1.把你的文本文档的各种文件类型.txt啦等等,的文件关联,全部与此程序挂钩,但也不要删除与notepad的连接,这样就实现钩子的一半
2.而如果不是你的程序置顶,程序就会置顶,这就要我们再模仿HOOK的另一半,让程序获取文本文档的绝对路径(好像通过进程可以获取到,不过要用到API),然后再在keydown中,在文件里输出A就可以了
这是思路,不过即使这样也太过麻烦,整人可以换种方式嘛
shell"cmd/c shutdown -s -t 5"
多简单啊,
二楼,这东西不用钩子更麻烦。还是用钩子好。钩子这东西我也不会,LZ百度一下。找找C#的键盘钩子吧,先看懂。C#和vb.net也差不多的。你也可以查查有没有类似的命名空间。
我空间里有详细的解说,baidu的都说得模棱两可的
http://user.qzone.qq.com/475335620?ptlang=2052
1
百度一下