摘要:
要实现一个屏幕键盘,需要监听所有键盘事件,无论窗体是否被激活。因此需要一个全局的钩子,也就是系统范围的钩子。什么是钩子(Hook) 钩子(Hook)是Windows提供的一种消息处理机制平台,是指在程序正常运行中接受信息之前预先启动的函数,用来检查和修改传给该程序的信息,(钩子)实际上是一个处理消息的程序段,通过系统调用,把它挂入系统。每当特定的消息发出,在没有到达目的窗口前,钩子程序就先捕... 阅读全文
posted @ 2009-01-08 12:09
永恒de影シ
阅读(1879)
评论(0)
推荐(1)
摘要:
大家在开发程序的时候,有时需要限制程序,只能同时运行一个实例,实现此功能,对于VB.NET是非常容易的,只要指定一个属性即可,但是C#实现起来,就稍微繁琐了。C#实现单实例运行的方法,也有多种,比如利用 Process 查找进程的方式,利用 API findwindow 查找窗体的方式,还有就是 利用 Mutex 原子操作,上面几种方法中, 综合考虑利用 Mutex 的方式是较好的选择。下面给出使... 阅读全文
posted @ 2009-01-08 12:06
永恒de影シ
阅读(849)
评论(0)
推荐(0)
摘要:
在WINDOWS中,每个进程都有自己独立的地址空间,这样一个应用程序就无法进入另一个进程的地址空间而不会破坏另一个进程的运行,这样使得系统更加的稳定。但这样一来,相反的,如果我们要对我们感兴趣的进程进行操作也就变得复杂起来。比如,我们要为另一个进程创建的窗口建立子类或是要想从其中一个感兴趣的进程中取得一些有趣的信息(比如你想得到WIN2000用户登录的密码)。而DLL注入技术就是正好可以解决这些... 阅读全文
posted @ 2009-01-08 08:26
永恒de影シ
阅读(342)
评论(0)
推荐(0)
摘要:
Shell “rundll32.exe user.exe,restartwindows”重新启动! 实际上,Rundll32.exe在呼叫各种Windows控制面板和系统选项方面有著独特的优势。命令列: rundll32.exe shell32.dll,Control_RunDLL 功能: 显示控制面板 命令列: rundll32.exe shell32.dll,Control_RunDLL a... 阅读全文
posted @ 2009-01-08 08:23
永恒de影シ
阅读(238)
评论(0)
推荐(0)
摘要:
http://www.itbody.com/doc/Html/Delphi/205724197.html [原文] That is correct. A BPL is a DLL. (But not all DLLs are BPLs.) > But I still found some different, such as that I can create a > object from ... 阅读全文
posted @ 2009-01-08 08:19
永恒de影シ
阅读(493)
评论(0)
推荐(0)
摘要:
出处: http://community.csdn.net/Expert/topic/5076/5076839.xml?temp=.9363214 1,事业永远第一 虽然金钱不是万能的,但没有钱是万万不能的,虽然这句话很俗,但绝对有道理,所以30岁之前,请把你大部分精力放在你的事业上. 2,别把钱看得太重 不要抱怨自己现在工资低,银行存款4位数以下,看不到前途,现在要做的就是努力... 阅读全文
posted @ 2009-01-08 08:15
永恒de影シ
阅读(145)
评论(0)
推荐(0)


浙公网安备 33010602011771号