![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Windows程序
zylgbin
不知死,焉知生
展开
-
windows消息机制
xasxa原创 2023-03-12 23:18:43 · 212 阅读 · 0 评论 -
record sound
获取pcm文件#pragma comment(lib, "winmm.lib")DWORD CALLBACK MicCallback(HWAVEIN hwavein, UINT uMsg, DWORD dwInstance, DWORD dwParam1, DWORD dwParam2) { switch (uMsg) { case WIM_OPEN: LOGXD("The device is on ..."); break; case WIM_DATA: { if (原创 2022-05-14 18:11:10 · 216 阅读 · 0 评论 -
PE loader (x86)
#include <iostream>#include "PeLoader32.h"#include <fstream>using namespace std;string readFile(const string & _file_name) { fstream f(_file_name.data(), ios::in|ios::binary); f.seekg(0, ios::end); size_t len = f.tellg(); f.seekg(原创 2021-11-20 18:09:52 · 1048 阅读 · 0 评论 -
c++文件传输
服务器添加监听的端口删除监听的端口,并让客户端下线操作界面友好,如拖动上传,窗口隐藏等…慢慢体验此外实现了文件的断点续传总体的运行效果:...原创 2019-08-11 16:51:37 · 859 阅读 · 0 评论 -
MFC任务管理器
直接附获取关键信息的源代码总体的思路:1.在界面初始化时设置定时器,自动更新cpu和内存的使用比例.2.绑定快捷键更新整体的信息3.dealwithdata()总体的调用和更新数据,算是程序的开始// MyTask002Dlg.cpp : 实现文件//#include "stdafx.h"#include "MyTask002.h"#include "MyTask002Dl...原创 2019-07-10 16:04:33 · 925 阅读 · 0 评论 -
IOCP
iocp是windows上通讯模型,把socket的阻塞函数,如recv改成完成端口的来完成.基本的思路,创建一个线程池来作为工作者线程,然后线程的处理函数是接收/转发数据.server/*所用到的函数:HANDLE WINAPI CreateIoCompletionPort( __in HANDLE FileHandle, // 已经打开的文件句柄或者空句柄,一般是...原创 2019-07-12 20:19:17 · 495 阅读 · 0 评论 -
windows命名前缀的表示
前缀数据类型c字符(char)s短整数(short)cb用于定义对象(一般为一个结构)尺寸的整数n整数(integer)sz以’/0’结尾的字符串b字节fBOOLw字(WORD,无符号短整数)l长整数(LONG)hHANDLE(无符号整数)m_类成员变量fn函数(function)d...原创 2019-07-03 19:41:04 · 488 阅读 · 0 评论 -
windows基础知识
windows基础知识错误处理GetLastError返回的是最后的错误码,即更早的错误码可能被覆盖GetLastError可能用于描述成功的原因(CreatEvent)字符和字符串处理宽字节转多字节WideCharToMultiByte,反之MultiByteToWideChar。内核对象内核内核对象的数据结构只能由内核对象访问,windows提供API访问.内核对象用一个...原创 2019-07-02 16:33:21 · 1248 阅读 · 0 评论 -
windows工作机理
进程windows下运行的进程分为两个部分:内核对象,操作系统用它来管理进程.地址空间,包含可执行文件或者dll模块的代码和数据,还包含动态内存分配.原创 2019-07-07 16:50:22 · 398 阅读 · 0 评论 -
windows程序设计
windows 消息循环窗口中发生的一切都以消息的形式传给窗口消息处理程序。然后,窗口消息处理程序以某种方式响应这个消息,或者将消息传给DefWindowProc,进行内定处理。Windows程序也是一个消息循环它呼叫GetMessage从消息队列中取出消息,并且呼叫DispatchMessage将消息发送给窗口消息处理程序。消息能够被分为「队列化的」和「非队列化的」队列化的消息是由...原创 2019-06-26 08:41:52 · 444 阅读 · 0 评论 -
MFC入门小例子
MFC入门小例子新建Hello项目选择对话框的模式,点击完成现在得到的所有文件从资源视图从找到IDD_HELLO_DIALOG,进去即可编辑界面添加变量现在代码会发生变动,主要如下现在dialog界面处添加一个button,然后双击,进入点击事件void CHelloDlg::OnBnClickedButton1(){ // TODO: 在此添加控件通知处理程序代...原创 2019-06-26 08:36:35 · 3419 阅读 · 2 评论