windows编程注意点(持续更新)
2024-10-19 00:34:04
1、windows编程中,所有的操作都放到窗口过程中进行,main函数只用于描述窗口基本信息。
2、用于获取设备环境句柄时,用BeginPaint/EndPaint,消耗cpu小,但占内存大;用GetDC/ReleaseDC,消耗CPU大,但占内存小。
3、TextOut在同一客户区输出多行内容是,需要不同的x,y坐标才能实现,否则会输出到同一行,造成无法显示。
4、大部分标识参数都需要按位运算,而不是逻辑运算。
5、删除文件函数DeleteFile在调用时,必须确保所删除的文件不在打开状态,否则会出现删除失败的情况。
【我在写一个删除病毒的小程序时,由于搞错了步骤,想先通过删除病毒文件再删除其服务的方式进行,但由于病毒服务处在运行状态,始终不能删除病毒可执行文件,所以务必在确保被删除文件在没有被占用的情况下,调用此函数才能将其成功删除】
6、使用线程注入技术时,必须保证所注入的dll文件是正确的,否则可能会由于接口不正确倒是注入失败(木马编写);
最新文章
- request属性 request.getAttribute()
- 面向对象day1
- Hadoop.2.x_简单的测试文件读取与上传
- Represent code in math equations
- IOI1998 hdu1828 poj1177 Picture
- 【百度地图API】如何批量转换为百度经纬度
- linux下C++动态链接C++库示例详解
- VMware+Windbg双机调试
- composer 安装和修改中国镜像
- Android 工程集成React Native 0.44 注意点
- Python学习笔记(十四)
- Android常见Crash原因总结(二)
- TableExistsException: hbase:namespace
- Django+Vue打造购物网站(十)
- CopyOnWriteArrayList真的完全线程安全吗
- python中os模块在windows下的使用
- 怎样写一个PC端使用的操盘手软件(用来买卖股票,查看报表,行情)
- 理解webpack之process.env.NODE_ENV详解(十八)
- ruby计算完成率
- perl 遍历文件夹,获取全部文件