学习笔记1

原创 2015年07月09日 01:45:13

获取窗口句柄:

HWND FindWindow(
  LPCTSTR lpClassName,  // pointer to class name
  LPCTSTR lpWindowName  // pointer to window name
);

获取窗口信息:

BOOL GetWindowRect(
  HWND hWnd,      // handle to window
  LPRECT lpRect   // address of structure for window coordinates
);

设置鼠标位置:

BOOL SetCursorPos(
  int X,  // horizontal position
  int Y   // vertical position
);

获取鼠标位置:

BOOL GetCursorPos(
  LPPOINT lpPoint   // address of structure for cursor position
);

鼠标事件:

VOID mouse_event(
  DWORD dwFlags, // flags specifying various motion/click variants
  DWORD dx,      // horizontal mouse position or position change
  DWORD dy,      // vertical mouse position or position change
  DWORD dwData,  // amount of wheel movement
  DWORD dwExtraInfo 
                 // 32 bits of application-defined information
);

根据窗口句柄获取进程ID:

DWORD GetWindowThreadProcessId(
  HWND hWnd,             // handle to window
  LPDWORD lpdwProcessId  // address of variable for process identifier
);

打开一个进程:

HANDLE OpenProcess(
  DWORD dwDesiredAccess,  // access flag
  BOOL bInheritHandle,    // handle inheritance flag
  DWORD dwProcessId       // process identifier
);


读取进程指定地址内存:

BOOL ReadProcessMemory(
  HANDLE hProcess,  // handle to the process whose memory is read
  LPCVOID lpBaseAddress,
                    // address to start reading
  LPVOID lpBuffer,  // address of buffer to place read data
  DWORD nSize,      // number of bytes to read
  LPDWORD lpNumberOfBytesRead 
                    // address of number of bytes read
);

话说ReadProcessMemory对于现在连变量类型都搞不清楚的我实在是太难了。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Webrtc学习笔记-V1

  • 2015-07-13 14:51
  • 1.05MB
  • 下载

Android学习笔记2-1--组件6--Fragment

简介在Android3.0开始Android引入了Fragment。当初最主要的目的是为了给大屏幕设备提供更加灵活和动态的UI设计。随着应用功能越来越多和界面越来越复杂,我们会利用Fragment对A...

CCIE路由学习笔记-1

  • 2015-03-29 13:51
  • 125KB
  • 下载

bat学习笔记1

Spring AOP框架学习笔记(1):AOP代理对象的建立

Aop的几个概念: 1.Advice(通知)定义在连接点做什么,为切面增强提供织入接口。在Spring AOP中,主要描述Spring AOP围绕方法调用而注入的切面行为。下图是Advice的类层次图...

java转入C#学习笔记-1

自学了java一年多,什么ssh都特意整了一圈,结果找工作进入了一家.net平台开发的公司。。。泪奔。。 。苦逼又得从基础搞起。         不过还好c#和java算是两兄弟吧,起步总不至于太...

Labview SE 学习笔记1

  • 2014-03-19 21:41
  • 1.28MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)