
C/C++
文章平均质量分 56
Hot_VC
这个作者很懒,什么都没留下…
展开
-
postmessage 远程隐藏,显示窗体
代码如下:#include #include #include "ipsec.h"//通过文件名查找窗体句柄HWND GetIpsecWndHwdn(const char *szConfName){ char szCaption[1024] = {0}; strcat_s(szCaption, sizeof(szCaption), "VPN Connect - ");原创 2015-04-15 17:10:24 · 1781 阅读 · 0 评论 -
windows下libtorrent编译
一、环境系统:win7,编译器:VS2012二、编译步骤1.下载并解压源码https://github.com/arvidn/libtorrent2.打开VS点击【文件】->【新建】->【WIN32项目】此处项目名称:libtorrent。项目位置指向libtorrent源码目录。如下:3.建立一个lib空项目:4原创 2016-05-06 16:03:25 · 3581 阅读 · 2 评论 -
libnet windows下编译,出错与解决办法
一、环境说明1.编译器:VS20132.系统WIN7二、编译1.在libnet的源码目录下新建一个lib的静态库工程如下图2.将libnet的源码添加到工程中,参考工程中的msvcbuild.bat中的内容移除不必要的源码文件。3.此时编译还会出现如下错误1>e:\work_proc\shy_redirect\deps\libne原创 2016-04-09 00:50:20 · 1965 阅读 · 0 评论 -
OpenSSLwindows下编译
一、环境说明系统:win7_x64编译:VS2012二、编译1.配置文件生成32位:perl Configure VC-WIN32 no-asm no-hw --prefix=c:\some\openssl\dir64位:perl Configure VC-WIN64A no-asm no-hw --prefix=c:\some\openssl\dir原创 2016-02-22 14:37:41 · 2262 阅读 · 0 评论 -
WIN7下DLL劫持,注入
综述:dll劫持,粗略整理了下,可以劫持的dll有:lpk.dll、usp10.dll、msimg32.dll、midimap.dll、ksuser.dll、comres.dll、ddraw.dll一、修改注册表,使得程序从执行文件所在目录加载DLLXP:把HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contr原创 2016-03-23 19:18:57 · 8002 阅读 · 0 评论 -
CURL使用(error LNK2019)
问题:error LNK2019: unresolved external symbol __imp__curl_easy_init referenced in function _main解决:1.只要在直接调用curl库的项目上加上两个预编译选项:BUILDING_LIBCURL;HTTP_ONLY2.加上三个链接库#pragma comment(l原创 2015-07-10 19:33:25 · 3115 阅读 · 0 评论 -
【boost学习笔记】命令行解析库(program_options)
代码:// Copyright Vladimir Prus 2002-2004.// Distributed under the Boost Software License, Version 1.0.// (See accompanying file LICENSE_1_0.txt// or copy at http://www.boost.org/LICENSE_1_0.txt)原创 2016-03-01 15:41:24 · 1766 阅读 · 0 评论 -
linux通用makefile模板
LIB= INCLUDE= OBJ=main.o CC=g++PROGRAM=testCONF=-g$(PROGRAM) : $(OBJ) $(CC) $(CONF) -o $(PROGRAM) $(OBJ) $(LIB) $(INCLUDE)main.o : main.cpp $(CC) $(CONF) -c main.cppclean : rm -原创 2015-08-12 10:31:17 · 590 阅读 · 0 评论 -
MonGoDb C++开发 DEMO
1. 环境说明系统: CENTOS 6.4 32位2.准备1). 安装BOOST库2). 安装G++,GCC编译器3). 安装mongodb-cxx-driver关于以上准备请自行百度安装再此推荐一篇文章:http://www.cnblogs.com/hump/p/4582557.html3.代码:main.cpp:#include #inc原创 2015-07-06 15:15:46 · 1267 阅读 · 0 评论 -
Daemon 程序编写(请根据实际情况自行扩展)
编写Daemon程序有一些基本的规则,以避免不必要的麻烦。(1) 首先是程序运行后调用fork,并让父进程退出。子进程获得一个新的进程ID,但 继承了父进程的进程组ID。(2) 调用setsid创建一个新的session,使自己成为新session和新进程组的leader,并使进程没有控制终端(tty)。(3) 改变当前工作目录至根目录,以免影响可加载文件系统。或者也可以转载 2015-09-07 11:05:04 · 718 阅读 · 0 评论 -
LINUX c++ 遍历网卡列表
直接扔代码:#include #include #include #include #include #include #include #include #include #include #include using namespace std;void show_all_if(){ int fdSock = 0; struct ifconf ifMyCo原创 2015-07-29 19:07:56 · 3064 阅读 · 0 评论 -
boost库windows&linux下编译
一、windows下1.打开vs本机工具命令提示,并且进入boost源码目录。如果要编译32位请打开32位工具,如果编译64位请打开64位工具。2.执行bootstrap.bat脚本。生成bjam编译工具。3.执行下面命令:bjam install --toolset=msvc-11.0 --without-graph --without-g原创 2016-04-26 18:22:37 · 1067 阅读 · 0 评论