![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
windows下编程
不死奇迹
和一群有趣的灵魂,享受有趣的故事
展开
-
windows系统跨机创建共享文件夹映射与访问
windows系统跨机创建共享文件夹映射与访问。原创 2022-09-23 13:31:23 · 420 阅读 · 0 评论 -
windows下C++内存泄漏检测
windows下C++内存泄漏检测原创 2022-08-04 17:00:01 · 270 阅读 · 0 评论 -
Fiber——windows 下的协程API
Fiber原创 2022-08-01 14:39:13 · 510 阅读 · 0 评论 -
C++显示调用dll
参考文献以下以调用TestLoadlibraryEx.dll为例:C++隐式调用:调用方需要TestLoadlibraryEx.dll、TestLoadlibraryEx.lib、include相关文件C++显示调用:调用方只需要TestLoadlibraryEx.dll接下来详细说明“C++显示调用”的流程:1. TestLoadlibraryEx.dll工程的制作过程:(1). 新建项——》新建一个“模块定义文件(.def)”,如下图所示:(2).def文件中输入如下属性:LIBR原创 2021-09-08 15:55:10 · 2761 阅读 · 4 评论 -
VS生成后事件拷贝文件
Copy "$(TargetDir)$(ProjectName).dll" "$(SolutionDir)..\TestCalcDoseDll\Debug\$(ProjectName).dll"Copy "$(TargetDir)$(ProjectName).lib" "$(SolutionDir)..\TestCalcDoseDll\TestCalcDoseDll\lib\Debug\$(Pr...原创 2019-07-11 17:06:49 · 3058 阅读 · 0 评论 -
windows下的主线程与子线程退出关系
windows下,只要主线程退出,子线程就一定也会跟着退出(无论此子线程是不是已detach()方式启动的)!!!原创 2019-07-17 10:46:26 · 355 阅读 · 0 评论 -
C++给定文件全路径,解析此路径的方法
std::string GetDirectoryName(std::string fileAbsolutePath){ char szDrive[_MAX_DRIVE] = {0}; //磁盘名 char szDir[_MAX_DIR] = { 0 }; //路径名 char szFname[_MAX_FNAME] = { 0 }; //文件名 ...原创 2019-06-20 14:15:49 · 744 阅读 · 0 评论 -
如何制作windows下的dll(动态链接库)以及如何使用DLL文件
DLL即动态链接库(Dynamic-Link Library)的缩写,相当于Linux下的共享对象。Windows系统中大量采用DLL机制,甚至内核的结构很大程度依赖于DLL机制。Windows下的DLL文件和EXE文件实际上是一个概念,都是PE格式的二进制文件。一般的动态库程序有lib文件和dll文件,lib文件是编译时期连接到应用程序中的,而dll文件才是运行时才会被调用的。为了根号...原创 2019-01-02 18:41:20 · 7392 阅读 · 0 评论 -
VS如何将多个工程封装成一个单元
先增加你需要的工程添加引用项目之后,编译文件会同时编译引用项目工程,并将编译生成的文件直接放在自己指定的目录下原创 2018-12-07 10:26:04 · 375 阅读 · 0 评论 -
使用C++将守护进程和主进程设计成windows服务,并使用命名管道进行通讯
由于项目需求,需要设计一个守护进程来守护主进程。守护进程的实现方式:1. 设计成进程2. 设计成服务因为希望主服务随windows开机启动即启动,所以将守护进程和主进程设计成windows服务。守护服务于主服务间的通讯方式:1. socket2. 管道(分为匿名管道和命名管道)3. WM_COPYDATA消息 WM_COPYDATA是一种非常强大却鲜为人知的消息。当一个应用向另...原创 2018-12-04 16:10:35 · 899 阅读 · 1 评论