随笔分类 - VS
摘要:[cpp]view plaincopy//将exe作为资源加入,然后再释放出来,并运行try{HRSRChRes=FindResource(NULL,MAKEINTRESOURCE(IDR_EXE1),_T("EXE"));if(NULL==hRes)return;DWORDdwSize=Sizeo...
阅读全文
摘要:典型进程隐藏技术1 基于系统服务的进程隐藏技术在 W I N 9X 系列操作系统中, 系统进程列表中不能看到任何系统服务进程, 因此只需要将指定进程注册为系统服务就能够使该进程从系统进程列表中隐形在win9x下用RegisterServiceProcess函数隐藏进程,NT架构下用不了 即win20...
阅读全文
摘要:将多个文件合并成一个最终可执行文件,运行这个最终文件时,就相当于运行了合并前的多个文件。这种程序在木马程序合并中会经常用到,你想知道它是怎么用程序实现的么?下面我就用我用VC6.0做的一个文件捆绑器的例子代码来告诉你,程序运行后界面如下:图一基本组成思想:其实,其中的构成思想非常简单。建立一个新的二...
阅读全文
摘要:vs2008试用期结束之后,在“控制面板”中启动“添加删除程序”,选中Vs2008,点击“更改、删除”,在出现的维护模式对话框中, 选择下一步,输入下面的CD-Key。CD-Key:PYHYP-WXB3B-B2CCM-V9DX9-VDY8T 。点击升级->出现成功画面即可完美将试用版升级成为正式版。...
阅读全文
摘要:今天,我们来了解一下,在应用程序中,如何启动一个进程,然后把这个进程结束掉。实现这一功能有替代方案,即使用.NET库中的System::Diagnostics::Process类来完成。在Win32中,启动一个进程可以理解为创建进程,所以可以调用CreateProcess函数,结束进程则调用Term...
阅读全文
摘要:CreateFile打开文件要对文件进行读写等操作,首先必须获得文件句柄,通过该函数可以获得文件句柄,该函数是通向文件世界的大门。ReadFile从文件中读取字节信息。在打开文件获得了文件句柄之后,则可以通过该函数读取数据。WriteFile向文件写入字节信息。同样可以将文件句柄传给该函数,从而实现...
阅读全文
摘要:开源代码:http://www.zlib.net/zlib使用手册:http://www.zlib.net/manual.htmlzlib wince版:http://www.tenik.co.jp/~adachi/wince/在这里,你可以查看基于各种操作系统平台的压缩与解缩代码实现。<<<<<<...
阅读全文
摘要:分类:WindowsQt2014-01-17 00:5015434人阅读评论(18)收藏举报此文章已作废,请参考我的新文章:vs2013 + qt5.3.2 环境搭建(http://blog.csdn.net/wangell/article/details/41117139)1、安装vs2012;2...
阅读全文
摘要:除了合理的划分模块,减少link的时间外,充分利用多核编译也很重要。VS2010/2012都可以用多核编译,需要同时设置如下两个参数:Enable Minimal RebuildProperties -> Configuration Properties -> C/C++ -> Code Gener...
阅读全文
摘要:[cpp]view plaincopy//inConfig.h#pragmaonce#include#include#pragmacomment(lib,"shlwapi")#includeclassCConfig{public:CConfig(LPTSTRstrFileName=NULL,LPTS...
阅读全文
摘要:1.创建新的C++工程创建基于对话框的MFC程序2.添加库、添加Excel类库在工程名上右键,选择“添加”—“类”(或者点击菜单栏的“项目”->“添加类”),选择“TypeLib中的MFC类”(MFCClassFromTypeLib)类来源选“注册表”,在可用的类型库中选择“MicrosoftExc...
阅读全文
摘要://定义变量 _Application ExcelApp; Workbooks wbsMyBooks; _Workbook wbMyBook; Worksheets wssMysheets; _Worksheet wsMysheet; Range rgMyRge; //创建...
阅读全文
摘要:_Applicationm_ExlApp;//组件服务器的各个classes_Workbookm_ExlBook;Workbooksm_ExlBooks;_Worksheetm_ExlSheet;Worksheetsm_ExlSheets;// LPDISPATCHlpDisp;Rangem_Exl...
阅读全文
摘要:1.fopen() fopen的原型是:FILE *fopen(const char *filename,const char *mode),fopen实现三个功能:为使用而打开一个流,把一个文件和此流相连接,给此流返回一个FILR指针。 参数filename指向要打开的文件名,mode表示打开...
阅读全文
摘要:当前的存储器,多以byte为访问的最小单元,当一个逻辑上的地址必须分割为物理上的若干单元时就存在了先放谁后放谁的问题,于是端(endian)的问题应运而生了,对于不同的存储方法,就有大端(big-endian)和小端(little- endian)两个描述。字节排序按分为大端和小端,概念如下大端(b...
阅读全文
摘要:注意点:1. 必须类型序列化声明 DECLARE_SERIAL( Person )2. 必须写出实现宏IMPLEMENT_SERIAL(Person, CObject, VERSIONABLE_SCHEMA | 2)3. 重写CObject中的Serialize函数void Person::Seri...
阅读全文
摘要:把最近用到的各种unicode下类型转换总结了一下,今后遇到其他的再补充:1、string转CStringstring a=”abc”;CString str=CString(a.c_str());或str.format("%s",a.c_str())2、int转CStringInt a;CStri...
阅读全文
摘要:1. CString to stringCString str = L"test";CString stra(str.GetBuffer(0));str.ReleaseBuffer();string s(stra.GetBuffer(0));stra.ReleaseBuffer();2. strin...
阅读全文
摘要:在使用VS2010编译C++程序的时候,每次修改工程中的某一个文件,点击“生成-仅用于项目-仅生成**”时,往往都是整个工程都需要重新编译一遍。由于这个工程代码量太大,每次编译完成都需要将近10分钟左右的时间编译。最烦人的时候是当编译完了出错,修改了错误再次编译,浪费很多时间。那么怎么配置VS201...
阅读全文
摘要:#ifndef PROCESS_STAT_H#define PROCESS_STAT_H#ifdef __cplusplusextern“C” {#endiftypedeflonglongint64_t;typedefunsigned longlonguint64_t;/// 获取当前进程的cpu使...
阅读全文