- 博客(7)
- 资源 (1)
- 收藏
- 关注
转载 C# 系统控制
通过注册表修改开机启动项:CurrentUser项与LocalMachine项:Microsoft\\Windows\\CurrentVersion\\Run获取各系统信息Computer类(添加引用VisualBasic):提供用于获取与计算机的内存、已加载程序集、名称和操作系统有关的信息的属性。属性:AvailablePhysicalMemory获取计算机的可用物理
2018-01-23 21:31:04 867
原创 C# 实现放大镜
本例使用VS2015实现放大镜。关键代码:class myMagnify { private const int MAX = 5; private Graphics gpOrgin; //画板,用于画截图 private Graphics gpMag; //画板,用于画放大图 private Bi
2018-01-23 21:30:33 3337
原创 挂机锁制作
设置:button控件透明:backcolor设置为transpare,flatStyle设置为popup。隐藏标题栏:FormBorderStyle设置为None。窗体初始位置:startPosition设置为屏幕中央关键代码:涉及的api及系统配置: class API { public const string itemName =
2018-01-23 21:29:50 835
转载 C# API笔记
/// /// 钩子安装 /// /// 表示钩子类型,它是和钩子函数类型一一对应的。如,WH_KEYBOARD,WH_MOUSE。 /// 钩子函数入口地址 /// 钩子函数所在的实例的句柄。对于线程钩子,该参数为NULL;对于系统钩子,该参数为钩子函数所在的DLL句柄。 (系统钩子必须在DLL中)
2018-01-07 11:01:41 288
转载 windows 消息代码
消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做T M s g,它在Wi n d o w s单元中是这样声明的:typeTMsg = packed recordhwnd: HWND; / /窗口句柄message: UINT; / /消息常量标识符wPa
2018-01-01 15:54:25 716
转载 常用钩子的类型
1、WH_CALLWNDPROC1、WH_CALLWNDPROC和WH_CALLWNDPROCRET Hooks WH_CALLWNDPROC和WH_CALLWNDPROCRET Hooks使你可以监视发送到窗口过程的消息。系统在消息发送到接收窗口过程之前调用WH_CALLWNDPROC Hook子程,并且在窗口过程处理完消息之后调用WH_CALLWNDPROCRET Hook子程。
2018-01-01 15:45:37 2602
原创 C# 鼠标和键盘事件截取
方法一:使用钩子首先在api声明的类里声明委托public delegate int procEntry(int nCode, int wParam, IntPtr lParam);截取鼠标消息关键代码:private IntPtr hand; public Form1() { InitializeComponent(); }
2018-01-01 14:57:37 963
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人