
windows编程
wdpforinter
人生的奋斗就是为了过去吹过的牛逼和将来的吹牛逼,总之一切都是为了吹牛逼。
展开
-
使用Windows API实现本地音频设备的枚举和播放
使用Windows API实现本地扬声器的枚举和测试可以使用Multimedia Device API中的waveOut接口。下面是一个简单的C++示例代码,用于枚举本地扬声器设备,并播放一段测试音频。原创 2023-02-14 17:17:26 · 711 阅读 · 0 评论 -
使用Windows API实现本地音频采集
Windows API提供了Winmm(Windows多媒体)库,其中包括了音频设备相关的函数,可以用来实现音频设备的枚举和测试。原创 2023-02-14 16:22:19 · 1844 阅读 · 0 评论 -
windows C++守护进程实现
#include "stdafx.h"#include <iostream>#include <windows.h>#pragma comment(linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"") //隐藏控制台窗口using namespace std;char* cmd = "./test.exe";int main(){ STARTUPINFO si; PROCESS_INFOR.原创 2021-04-20 14:32:48 · 775 阅读 · 0 评论 -
支持文件拖拽功能的windows窗口
-------------------------------------------------------------------------------------------------------------------------------------------------------MFC对话框实现文件拖拽DragAcceptFiles(TRUE);标识窗原创 2016-08-22 11:22:24 · 3466 阅读 · 0 评论 -
获取CPU编号
#include #include std::string GetCpuID(){unsigned long s1, s2;char cpuID[25];__asm{mov eax, 01hxor edx, edxcpuidmov s1, edxmov s2, eax}sprintf_s(cpuID, 25, "%08X%08X\n",原创 2016-08-22 11:32:14 · 992 阅读 · 0 评论 -
进程间使用内存映射文件通信
在两个程序间使用内存映射文件通信,本质就是通过读写共享映射文件内存数据。写内存#include #include #include #define BUF_SIZE 256char sName[] = _T("Global\\MyFileMappingObject");char sNick[256];int _tmain(int argc, _TCHAR* ar原创 2016-08-22 14:25:08 · 400 阅读 · 0 评论 -
剪切板操作
int _tmain(int argc, _TCHAR* argv[]){if (OpenClipboard(NULL))//打开剪贴板 {string str = "剪切板测试";HANDLE hClip;char* pBuf;EmptyClipboard();//清空剪贴板 //写入数据 hClip = GlobalAlloc(GM原创 2017-06-20 14:25:22 · 762 阅读 · 0 评论