C++
沙漏99
aaaaaa
展开
-
CString 与 string 间的转换
版权声明:本...转载 2019-11-21 12:10:47 · 769 阅读 · 0 评论 -
c++线程、定时器的使用
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-11-07 11:10:46 · 1866 阅读 · 1 评论 -
vs各个版本的编译器号对应的vs版本号
MSC_VER 定义编译器的版本。下面是一些编译器版本的_MSC_VER值(参见扩展阅读中的参考文献2的链接)MSVC++ 12.0 _MSC_VER == 1800 (Visual Studio 2013)MSVC++ 11.0 _MSC_VER == 1700 (Visual Studio 2012)MSVC++ 10.0 _MSC_VER == 1600 (Visual Stud...转载 2019-10-30 11:25:54 · 5614 阅读 · 0 评论 -
64位进程调用32位DLL详解(利用COM)
转载:https://blog.csdn.net/nie231455044...转载 2019-10-30 11:04:22 · 2042 阅读 · 0 评论 -
如何查找代码中的中文(VS)
https://blog.csdn.net/idevelop/article/deta...转载 2019-10-24 16:59:30 · 1119 阅读 · 0 评论 -
动态链接库开发说明
本文章转载至:http://www.cnblogs.com/hanford/p/6177904.html#_Toc425102248目录第1章基本概念 11.1 一个简单的例子 11.1.1 新建一个VC++项目 11.1.2 添加源文件 31.1.3 输入源代码 61.1.4 __declspec(dl转载 2017-10-14 09:10:10 · 465 阅读 · 0 评论 -
c/c++ 获取当前程序(EXE)所在的路径
一、1.只获得路径字串不包含文件名TCHAR szFilePath[MAX_PATH + 1]={0};GetModuleFileName(NULL, szFilePath, MAX_PATH);(_tcsrchr(szFilePath, _T('\\')))[1] = 0; // 删除文件名,只获得路径字串CString str_url = szFilePath;转载 2017-10-14 08:42:33 · 73741 阅读 · 0 评论 -
c/c++中的相对路径和绝对路径
转自:http://www.cnblogs.com/vranger/p/3820783.html 最近节点管理的项目中编程需要用到相对路径和绝对路径,我总是在这一部分弄得不是很清楚,所以把相关的知识摘录一下,以备学习。 C\C++编程中:相对路径+绝对路径电脑硬盘E盘下,建文件夹“test”,"test"下建立子文件夹“file”,"转载 2017-10-13 18:32:11 · 1204 阅读 · 0 评论 -
值得推荐的C/C++框架和库 (真的很强大)
值得学习的C语言开源项目- 1. WebbenchWebbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。下载链接:http://home.tiscali.cz/转载 2017-10-18 11:55:27 · 795 阅读 · 0 评论 -
_splitpath, _wsplitpath 分割路径
[cpp] view plaincopy#include #include using namespace std; int main() { char *path="c:/renjingwei/ren/jing/wei/wo/张信哲--白月光.mp3"; char drive[5];转载 2016-07-26 08:45:15 · 646 阅读 · 0 评论 -
DLL注入和API拦截
在 Windows中,每个进程有自己的私有地址空间。当我们用指针来引用内存的时候,指针的值表示的是进程自己的地址空间中的一个内存地址。进程不能创建一个指针来引用属于其它进程的内存。因此,如果进程有一个缺陷会覆盖随机地址处的内存,那么这个缺陷不会影响到其它进程所使用的内存。 独立的地址空间对开发人员和用户都是非常有利的。对开发人员来说,系统更有可能捕获错误的内存读/写。对用户来说,操作系转载 2016-07-28 20:57:39 · 1160 阅读 · 0 评论 -
拦截api
拦截api的技术有很多种,大体分为用户层和内核层的拦截.这里只说说用户层的拦截.而用户层也分为许多种:修改PE文件导入表,直接修改要拦截的api的内存(从开始到最后,使程序跳转到指定的地址执行).不过大部分原理都是修改程序流程,使之跳转到你要执行的地方,然后再返回到原地址.原来api的功能必须还能实现.否则拦截就失去作用了.修改文件导入表的方法的缺点是如果用户程序动态加载(使用LoadLibrar原创 2016-07-28 20:58:47 · 721 阅读 · 0 评论 -
c++截取屏幕图片并保存(函数代码实现)
[cpp] view plain copy print? //获取桌面窗口的CDC CDC *pdeskdc = GetDesktopWindow()->GetDC(); CRect re; //获取窗口的大小 GetDesktopWindow()->GetClientRect(&re);转载 2016-07-29 07:59:10 · 1503 阅读 · 0 评论 -
DLL中如何获取自身的路径
1.DLL获取文件目录GetModuleFileName可以获得指定模块的路径,如果传入NULL,则输出所在进程exe的路径,因此在DLL中要想获得当前DLL的路径,必须获得DLL的实例。这样我们才能得到当前DLL的路径,总结可分为如下四种方法,这些方法的不同只在于获得DLL的模块实例句柄方法不同:[cpp] view plain copy prin转载 2017-06-11 22:51:43 · 3605 阅读 · 0 评论