C++
文章平均质量分 68
awu999328
这个作者很懒,什么都没留下…
展开
-
C++ 列出文件夹下的所有文件
转自:http://hi.baidu.com/abenmao32032/item/935773889b17efc599255ffd#include #include #include using namespace std;void find(char *IpPath){ char szFind[100]; char szFile[100];转载 2014-03-31 13:53:23 · 1697 阅读 · 0 评论 -
COM技术初探
转自:http://blog.csdn.net/weiwangchao_/article/details/7067922COM技术初探(一)一、COM是一个更好的C++1、COM 是什么Don Box 说"COM IS LOVE"。COM 的全称是 ComponentObject Model 组件对象模型。 2、从 C++ 到DLL 再到 COM转载 2014-06-11 15:31:08 · 669 阅读 · 0 评论 -
Windows环境进程间通信 内存映射文件
转自:http://blog.csdn.net/xiaobai1593/article/details/7488351转载 2014-06-11 15:12:09 · 414 阅读 · 0 评论 -
进程间通信---共享内存(linux)
转自:http://blog.chinaunix.net/uid-26833883-id-3230564.html一、IPC(Inter-Process Communication,进程间通信)对象的介绍System V 的IPC对象有共享内存、消息队列、信号灯。注意:在IPC的通信模式下,不管是使用消息队列还是共享内存,甚至是信号灯,每个IPC的对象都转载 2014-06-11 15:19:26 · 382 阅读 · 0 评论 -
IDL详解
转自:Question:什么是IDL和MIDL? Answer:IDL是接口定义语言。MIDL是Microsoft的IDL编译器。 在用IDL对接口和组件进行了描述后,可以用MIDL进行编译,生成相应的代理和存根DLL的C代码。 一个例子:import “unknown.idl” ///用于将其他IDL文件中的定义包含到当前文件中///I转载 2014-06-11 15:25:34 · 1550 阅读 · 0 评论 -
VC++动态链接库(DLL)编程深入浅出
转自:http://www.cnblogs.com/chio/archive/2007/11/03/948480.html1.概论 先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。 静态链接库与动态链转载 2014-06-11 15:35:33 · 620 阅读 · 0 评论 -
HEAP[xxx.exe]:Invalid Address specified to RtlValidateHeap 错误的解决方法总结
一、情况一抽象出问题是这样的:[cpp] view plaincopyclass DLL_API1 A { func() { vector vec; B b; b.func(vec); return TRUE;转载 2014-08-11 16:02:36 · 1098 阅读 · 0 评论 -
双WaitForMultipleObjects机制
WaitForMultipleObjects是Windows中的一个功能非常强大的函数,几乎可以等待Windows中的所有的内核对象(关于该函数的描述和例子见MSDN,)。但同时该函数在用法上却需要一定的技巧。 原型:DWORD WaitForMultipleObjects( DWOR转载 2014-08-11 15:57:33 · 1058 阅读 · 0 评论 -
Microsoft Message Queuing介绍
转自:http://blog.csdn.net/looob/article/details/56450661.目的Message Queuing (MSMQ) 消息队列技术可以实现应用系统间的网络数据传输。应用程序可以发送消息给队列,或从队列中读取消息。消息队列保证消息的传递,路由和安全。它可以实现高性能的异步数据传输。Message Queuing应用转载 2014-08-11 16:01:19 · 1289 阅读 · 0 评论 -
c#获取网卡的ip等信息
转自:http://write.blog.csdn.net/postedit Ping 类.NET Framework 类库Ping 类允许应用程序确定是否可通过网络访问远程计算机。 继承层次结构System..::.Object System..::.Marshal转载 2015-05-28 17:40:08 · 606 阅读 · 0 评论 -
VC中如何以TrustedInstaller用户修改注册表
转自:http://bbs.csdn.net/topics/39088810812345678910111213141516171819202122232425转载 2015-05-28 17:36:44 · 1213 阅读 · 0 评论 -
HOOK技术的一些简单总结
转自:http://www.cppblog.com/weiym/archive/2013/10/30/203991.aspx在Window平台上开发任何稍微底层一点的东西,基本上都是Hook满天飞, 普通应用程序如此,安全软件更是如此, 这里简单记录一些常用的Hook技术。SetWindowsHookEx基本上做Windows开发都知道这个API, 它给我们转载 2015-05-28 17:39:04 · 1187 阅读 · 0 评论 -
win7添加防火墙例外的程序和端口
转自:http://technet.microsoft.com/zh-cn/dd339611(v=vs.85)转载 2014-04-25 15:27:51 · 5267 阅读 · 0 评论 -
c++开机自启动
CRegKey rk;if (ERROR_SUCCESS == rk.Open(HKEY_LOCAL_MACHINE, lpRun, samDesired_)){wstring wstrFile;wstrFile.assign(strFile);wstrFile = _T("\"") + wstrFile + _T("\"");//wprintf(_T("n原创 2014-04-25 14:49:11 · 1519 阅读 · 0 评论 -
一个简单的UDP广播例子(含C/S)
转自一个简单的UDP广播通讯的例子程序,含有服务端和客户端的代码// 服务端// BoardCast_Server.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include #pragma comment(lib, "WS2_32.li转载 2014-04-25 14:58:55 · 947 阅读 · 0 评论 -
string的大小写转化
转自:http://www.vimer.cn/2009/11/string%E8%BD%AC%E5%8C%96%E5%A4%A7%E5%B0%8F%E5%86%99c.html转载 2014-04-25 14:07:50 · 448 阅读 · 0 评论 -
C++获取文件的各种属性
【nevergone】:GetFileAttributes【Kenmark】:C和C++的都有还有MFC的~【Chiyer】:GetFileAttribute【jixingzhong】:函数名: stat 功 能: 读取打开文件信息 用 法: int stat(char *pathname, struct stat *buff); 程序例:转载 2014-04-25 14:16:00 · 1525 阅读 · 0 评论 -
Windows XP防火墙中添加端口、应用程序
转自:http://blog.sina.com.cn/s/blog_45a78d510100gaws.html#include #include #include #include #include #include HRESULT WindowsFirewallInitialize(OUT INetFwProfile** fwProfile){转载 2014-04-25 15:29:53 · 2228 阅读 · 0 评论 -
gSoap的使用
转自:最近换了个工作环境,现在在大望路这边上班,呵,刚上班接到的任务就是熟悉gsoap!废话少说,现在开始gSoap学习!gSOAP是一个夸平台的,用于开发Web Service服务端和客户端的工具,在Windows、Linux、MAC OS和UNIX下使用C和C++语言编码,集合了SSL功能。下载地址:http://sourceforge.net/projects/gso转载 2014-04-25 16:03:04 · 536 阅读 · 0 评论 -
MFC MD5加密算法
转自://对字段进行加密CString MD_password,MD_name,MD_email;//调用加密函数MD_name = CMD5Checksum::GetMD5(name);MD_password = CMD5Checksum::GetMD5(password);MD_email = CMD5Checksum::GetMD5(email);其中转载 2014-04-25 15:01:57 · 5465 阅读 · 0 评论 -
两个SYSTEMTIME比较
转自:转载 2014-04-25 14:22:16 · 2225 阅读 · 0 评论 -
通过CreateProcess调用exe或cmd
转自:#include#includeintmain(intargc,char*argv[]){ charszCommandLine[]="notepad";STARTUPINFOsi={sizeof(si)};PROCESS_INFORMATIONpi;si.dwFlags=STARTF_USES转载 2014-04-25 15:15:17 · 9481 阅读 · 0 评论 -
STL中用erase()方法遍历删除元素注意的问题
转自:http://www.cppblog.com/Herbert/archive/2009/01/08/70479.html STL中的容器按存储方式分为两类,一类是按以数组形式存储的容器(如:vector 、deque);另一类是以不连续的节点形式存储的容器(如:list、set、map)。在使用erase方法来删除元素时,需要注意一些问题。 在使用 list、se转载 2014-04-25 15:37:20 · 584 阅读 · 0 评论 -
VC++如何判断当前操作系统是32位还是64位
转自:http://blog.csdn.net/sunmanzth/article/details/7865267转载 2014-04-25 14:11:03 · 2990 阅读 · 0 评论 -
VC++ 获取文件属性创建时间、修改时间和访问时间
转自:http://hi.baidu.com/lcdkc/item/2010c0a999ac29dc5af1917c转载 2014-04-25 14:26:49 · 15939 阅读 · 0 评论 -
c++ 提升应用程序的权限
转自:http://blog.csdn.net/leez0301/article/details/86086091、判断当前用户权限是否管理员权限[cpp] view plaincopyBOOL IsRunAsAdmin() { BOOL fIsRunAsAdmin = FALSE; DW转载 2015-07-02 11:49:24 · 2715 阅读 · 2 评论