学习笔记:Injlib程序中的相关函数
来源:互联网 发布:pc软件10 编辑:程序博客网 时间:2024/05/21 07:47
GetModuleFileName
MSDN: Retrieves the fully qualified path for the file that contains the specified module.
int WINAPI _tWinMain(HINSTANCE hInstExe, HINSTANCE, PTSTR pszCmdLine, int){ TCHAR szLibFile[MAX_PATH]; GetModuleFileName(NULL, szLibFile, _countof(szLibFile)); MessageBox(NULL, szLibFile, NULL, MB_OK); return (0);}
下面是程序截图,GetModuleFileName的功能就是获得某句柄的完整路径
GetDlgItemInt
用来获取框里的整数,DWORD四字节,参数分别为句柄,控件…
DWORD dwProcessId = GetDlgItemInt(hWnd, IDC_PROCESSID, NULL, FALSE
PTSTR,
P表示是个指针,T表示如果定义了unicode那么就表示指向unicode的字符串否则表示指向Asci。str/STR表示是字符串
_tcsrchr
PTSTR pFilename = _tcsrchr(szLibFile, TEXT('\\') )+ 1
将pFileName指向’\’之后
_tcscpy_s
Tcscpy_s(pFilename, _countof(szLibFile) - (pFilename - szLibFile), TEXT("22-Imgwalk.DLL"))
在最后一个“\”,后添加“22-ImgWalk.dll”, 上面的第二个pFilename在书上是szLibFile, 坑了我挺久的,参数是:起始位置,空间大小,添加的内容。
这个错误是因为由于空间大小错误导致的缓冲区溢出
OpenProcess
通过pid获取进程句柄,第一个参数和权限相关
_try _leave _finally
http://www.cnblogs.com/zhangdongsheng/archive/2012/08/01/2618957.html
写的很棒还有例子,尤其是while循环那个
VirtulAllocEx
在另一个进程中开辟一块空间
0 0
- 学习笔记:Injlib程序中的相关函数
- lua学习笔记3(lua中的文件相关的函数的应用)
- 学习笔记之资源操作相关函数
- php学习笔记(四)函数相关
- Win32学习笔记 - 菜单相关函数(一)
- 学习笔记之linux文件相关函数
- MFC学习笔记之程序外观相关操作
- 【C++ 学习笔记小程序03】 整型及其相关知识
- JDBC基础学习笔记_05_jdbc的程序优化_DTC相关
- 学习笔记,php中的分割函数
- OpenCV_Python学习笔记--OpenCV中的绘图函数
- [知了堂学习笔记]_Js中的函数
- 微信小程序学习笔记(二)- 小程序中的canvas
- php学习笔记(五)字符串及其相关处理函数
- php学习笔记(六)数组及其相关处理函数
- MFC学习笔记 简单绘图及相关函数
- MFC学习笔记 文本编程及相关函数
- 32位汇编语言学习笔记(42)--测试时间相关函数
- cubemx_usart_dma源码分析
- 【Java语言程序设计(基础篇)第10版 练习题答案】Practice_6_1
- 37-3-2
- 安装程序无法继续。Microsoft Runtime DLL安装程序未能完成安装
- jQuery基本语法和选择器
- 学习笔记:Injlib程序中的相关函数
- OpenJudge - 8469:特殊密码锁
- 玄虚赋
- Python基础教程(二)
- 【Android】Android中fragment的基本使用
- 树莓派上手指南--购买、点亮、VNC远程操控
- 交换与路由知识点总结(三)
- javascript笔记--(第七章)函数
- 初识最短路算法