• 2024-09-18UDP实现cmd服务
    cmd_server.c/*编译:gcccmd_server.c-lpthread*/#include<stdio.h>#include<sys/socket.h>#include<netinet/in.h>#include<arpa/inet.h>#include<string.h>#include<unistd.h>#include<stdlib.h>#include<
  • 2024-04-04MFC--wsprintf将一系列的字符和数值输入到缓冲区
    函数wsprintf()将一系列的字符和数值输入到缓冲区。输出缓冲区里的的值取决于格式说明符(即"%")。如果写入的是文字,此函数给写入的文字的末尾追加一个'\0'。函数的返回值是写入的长度,但不包括最后的'\0'。语法:intwsprintf(LPTSTRlpOut,//输出缓冲区,最大为1024字节LPCTSTR
  • 2024-04-03vc6.0 txt文件资源转为xaml资源
    txt文件形如: 转换后的xaml文件: 转换代码如下:#include<vector>BOOLIsFileExist(LPCTSTRlpFileName){BOOLbExist=TRUE;if(NULL==lpFileName){returnFALSE;}else{HANDLEhFind=INVALID_HANDLE_VALU
  • 2024-03-16滴水逆向笔记系列-win32总结4-50.创建线程-51.线程控制_CONTEXT结构
    第五十课win32创建线程1.进程与线程程序就是在硬盘里还没跑起来的二进制文件,进程就是已经运行中的程序,一个进程至少有一个线程,比如一个正在举行的活动需要几十个人帮忙干活,进程就是那个活动,线程就是那几十个人一个线程启动是需要占用一个cpu的一个新线程也会创建一个新堆
  • 2024-03-16滴水逆向笔记系列-win32总结5-52.临界区-53.互斥体
    第五十二课win32临界区1.线程安全问题其实就是多个线程同时对一个资源(即全局变量等)进行操作2.临界区设计图临界区的使用1、创建CRITICAL_SECTION: CRITICAL_SECTIONcs; 2、在使用前进行初始化 InitializeCriticalSection(&cs);