- 博客(29)
- 资源 (91)
- 收藏
- 关注
转载 为Visual Studio添加默认INCLUDE包含路径一劳永逸的方法(更新)
为Visual Studio添加默认INCLUDE包含路径一劳永逸的方法(更新)你是否曾经也有过这样的问题:用VS的时候,有时会用到一些非自带的库,例如WTL、Boost、DX等,每次需要用到时都要在项目属性里添加相应的include目录,久而久之觉得有点麻烦。是否有解决办法呢?于是我便在网上找相关资料,在StackOverflow网站上找到一篇相关的文章(原文链接),文章里提到的一个办法是修改 ...
2018-03-31 17:44:01 10916
转载 VS2005配置CPPUnit进行单元测试
前言:本文配置环境Windows XP + VS2005。CPPUnit版本为1.12.1。 下载地址:http://sourceforge.net/projects/cppunit/files/一、 编译CPPUnit工程1、 解压文件cppunit-1.12.1.tar.gz。2、 编译$BASE/src/cppunit/CppUnitLibraries.dsw中...
2018-03-31 17:04:04 300
转载 windows的磁盘操作之九——区分本地磁盘与移动硬盘
最近碰到了个新问题,记录下来作为windows的磁盘操作那个系列的续篇吧。一些时候我们的程序需要区分本地存储设备和USB存储设备。在网上搜一搜一般会找到一个最直接的API,GetDriveType,其原型为UINT GetDriveType(LPCTSTR lpRootPathName)参数lpRootPathName是存储设备的根目录,例如C:\,返回值即为设备类型。Return codeDes...
2018-03-30 11:42:29 815 1
转载 __declspec用法详解
__declspec用法详解 __declspec用于指定所给定类型的实例的与Microsoft相关的存储方式。其它的有关存储方式的修饰符如static与extern等是C和 C++语言的ANSI规范,而__declspec是一种扩展属性的定义。扩展属性语法简化并标准化了C和C++语言关于Microsoft的扩展。用法:__declspec ( extended-decl-modifier )e...
2018-03-30 11:11:50 558
原创 MFC程序屏蔽F1热键响应help报错
做的一个mfc程序,没有提供help。按下热键F1显示“Failed to launch help”.于是在对话框的dlg类把vk_f1屏蔽,但是仍然出现。于是又找方法。最终在app里面把OnHelp的消息屏蔽后,再按就不会有help的报错了。关于f1热键mfc的响应,在帖子里面谈论的更多,可供参考:怎么屏蔽掉一个窗口的“F1”按键消息?https://bbs.csdn.net/topics/3...
2018-03-29 11:16:35 3010
转载 passthru的安装
我要实现的功能是:通过passthru驱动来修改IP包头部的TOS位 passthru是DDK自带的,可以在目录:G:\WINDDK\2600\src\network\ndis\passthru下找到 至于对passthru的安装过程如下所示:(1) 右击“网上邻居”,选择“属性”。(2) 右击“本地连接”,选择“属性”。(3) 在弹出的“本地连接 属性”对话框中选中“常规”属性页,点击“安装”按...
2018-03-28 09:43:04 1461 3
转载 Windbg调试----Windbg入门
Windbg简单来说就是一个Windows下对用户态/内核态的程序进行调试,以及对Core Dump文件的分析。对于Crash,资源泄露,死锁等问题的分析,Windbg是一个强有力的利器。相关资料本人也是在维护和开发产品的过程中使用过Windbg,但并未对Windbg进行过系统和深入的学习,也通过这一系列的博客来完善自己对Windbg以及周边知识的理解与使用。我也列出自己正在或者即将阅读的书/资料...
2018-03-24 16:38:11 795 2
转载 关于ntfs格式簇大小
簇是指可分配的用来保存文件的最小磁盘空间,计算机中所有的信息都保存在簇中。簇越小,保存信息的效率就越高。在FAT16文件系统中,每个分区最多有65525个簇,簇大小默认值为32KB;在FAT32文件系统中使用的簇比FAT16小,默认为4KB。那么在NTFS文件系统中磁盘簇的大小设为多少才合适呢?下面看看大家的讨论: 一、在NTFS文件系统中如何设置簇大小 默认的情况下,在格式化的时候如果没有指...
2018-03-24 14:23:36 26426
原创 DiskGeninus检查移动硬盘和直接在PC机上加挂硬盘结果差别很大
手头有一个2007年秋买的笔记本的2.5寸的120G的希捷硬盘。想着还要废物利用作为移动硬盘使用。于是买了一个可以插拔2.5寸和3.5寸的sata接口的硬盘盒。我用diskGeninus的坏道检测与修复进行检查。1,放在硬盘盒检查,一半优秀一半良好,虽然还没有正常和一般以及其他糟糕的情况出现,我觉得慢,于是停止下来。这个pc没有USB3.0还是usb2.0的接口。2,我直接挂在pc上检查,发现前面...
2018-03-24 13:38:34 1753
转载 VS 和Visual Assist X快捷键
大量的代码,找到需要的函数,效率慢,于是折叠函数,但鼠标一个个点击折叠浪费大量的时间,于是从网上找到如下快捷键CTRL + M, CTRL + O折叠代码定义CTRL + M, CTRL + L展开代码定义转载自:http://blog.csdn.net/xueying_/article/details/7679042“文本操作”快捷键命令名快捷键说明编辑.折叠到定义Ctrl + M,Ctrl +...
2018-03-23 11:25:21 220
转载 VC获取系统进程列表、查找进程、关闭进程
1、获取系统进程列表[cpp] view plain copy#include <tlhelp32.h>//声明快照函数头文件 ... PROCESSENTRY32 pe32; pe32.dwSize=sizeof(pe32); HANDLE hProcessSnap=::CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0); ...
2018-03-22 16:57:03 2403
转载 SLIC Tool 软件中的超静1/2/3及动态法是什么意思?
一、静态法所谓静态法就是指数据指针是以静态的形式直接被用户增添到ACPI表上一级表,从而让添加的SLIC表与相关的ACPI表建立关联关系的修改方法。静态法又分为静态法和超级静态法。超级静态法就是为了克服早期的静态法中内存容量变化会导致SLIC位置发生变化而导致指针和目标表脱离的影响。超级静态法又分为三种:超级静态法一、二和三,三种(大概是方法的首创者定义的,英文缩写SS1-3)。超级静态法的特点就...
2018-03-16 17:21:27 1374
转载 动态SLIC加载(DBSLDR)激活win7
现在激活win7已有的方法1.用软改激活:如Win7Loader等2.刷BIOS硬改:如用AMITool/AwardTool等工具改BIOS刷3.只有联想的有些tinkpad本本才能用的,marker原生slic2.1(这也是最完美的激活方式,但只能是联想品牌本本才行)4.现在在出的这个也是一个不错的激活方案,是改BOOTSECT动态加载slic2.1的理由:1、其实BIOS是在启动时最先执行的,...
2018-03-16 17:05:36 7204
转载 简明教程:只需三步成功“硬刷”BIOS为SLIC 2.1完美激活Windows 7 / Vista / XP三大系统
简明教程:只需三步成功“硬刷”BIOS为SLIC 2.1完美激活Windows 7 / Vista / XP三大系统 关于“硬刷”BIOS为SLIC 2.1,我曾于去年八月写过一篇实用教程。今天旧话重提再写《简明教程》,主要基于两点:其一,融入了新的“硬刷”工具和对网友问题的解惑;其二,采取“硬刷”BIOS激活是迄今最为保险的方式。历经将近一年实践检验,“硬刷”BIOS不仅可以实现操作系统的...
2018-03-16 16:42:29 19253
转载 Windows 7 33in1 V1.4的OEM自动识别
详情见无约最新力作Windows 7 33in1 V1.4 |http://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1379558系统安装程序进入OOBE阶段时,进行OEMSLIC的识别工作。主要识别什么?不同品牌的SLIC的代码是不一样的。看看一些例子。戴尔SLIC2.2的OEM ID是DELL;OEM Table ID是PE_SC3;如图...
2018-03-16 14:48:04 3167
转载 VLD(Visual LeakDetector)内存泄露库的使用
VLD简介 由于C/C++语言没有所谓的垃圾收集器,内存的分配和释放都需要程序员自己来控制,这会给C/C++程序员带来一定的困难。当您的程序越来越复杂时,它的内存管理也会变得越来越困难。内存泄漏、内存越界是最常见的内存问题之一。 内存泄漏如果不是很严重的话,在短时间内对程序不会造成太大的影响,而且在进程终止的时候,所有分配的内存都会释放掉。但是对于长时间运行的程序,其破坏力是惊人的,从...
2018-03-16 11:11:32 1589
转载 批处理 IF-ERRORLEVEL使用方法
今天远程一个客户,发现他的服务器会不定时自动断开网络,导致客户端连接不了服务端,但是重启服务以后又恢复正常,初步判断可能是由于某个系统服务与winpacp有冲突,建议用户恢复操作系统,他想等晚上再开始操作,今天就只好一直运行个ping,发现timed out就手动重启服务。我记得if可以利用程序的返回值作为判断,就帮他写了这个脚本:复制代码 代码如下:@echo off: pping 61.152...
2018-03-14 15:55:24 3696
转载 转:给浮躁的软件业同仁
给浮躁的软件业同仁 版权所有:不知道 以下文章都是经典,看不看随你的便,我只希望知识掌握在更多中国人的手里! 中国有很多小朋友,他们18,9岁或21,2岁,通过自学也写了不少代码,他们有的代码写的很漂亮,一些技术细节相当出众,也很有钻研精神,但是他们被一些错误的认识和观点左右,缺乏对系统,对程序的整体理解能力,这些人,一个网上的朋友说得很好,他们实际fans,压根没有资格称为程序员,但是据...
2018-03-07 12:00:21 312
转载 句柄数不停增加
句柄数不停增加原来的程序:CSocket sock //开始循环开始 //不出意外应该能够执行1500次左右然后挂掉sock.create(.... //中间我好象还不止一次这么操作的循环结束sock.close() //这里结束 现在的程序:循环开始 //开始CSocket socksock.create(....
2018-03-06 16:01:21 12032
转载 C++ 中通过GetAdaptersInfo获取网卡配置和Ip地址信息
C++ 中通过GetAdaptersInfo获取网卡配置和Ip地址信息一台机器上可能不只有一个网卡,但每一个网卡只有一个MAC地址,而每一个网卡可能配置有多个IP地址;如平常的笔记本电脑中,就会有无线网卡和有线网卡(网线接口)两种;因此,如果要获得本机所有网卡的IP和MAC地址信息,则必须顺序获得每个网卡,再依次获取其信息等;在windows sdk中,用IP_ADAPTER_INFO结构体存储网...
2018-03-05 15:47:48 388
转载 slmgr.vbs帮助说明-来自程序执行命令输出结果
slmgr.vbs帮助说明-来自程序执行命令输出结果Microsoft (R) Windows Script Host Version 5.8版权所有(C) Microsoft Corporation 1996-2001。保留所有权利。命令参数的组合无效。Windows 软件授权管理工具用法: slmgr.vbs [MachineName [User Password]] [<Option&...
2018-03-05 12:39:04 3124
转载 VBS是基于Visual Basic的脚本语言,全称是:Microsoft Visual Basic Script Edition
VBS是基于Visual Basic的脚本语言。VBS的全称是:Microsoft Visual Basic Script Edition。(微软公司可视化BASIC脚本版)。其语言类似Visual Basic(VB)中文名 微软公司可视化BASIC语言-脚本版 外文名 Microsoft Visual Basic Script Edition 简 称 VBScript 缩 写 VBS 解释...
2018-03-05 10:31:56 3597
转载 VBS教程
原文: http://www.cnblogs.com/veggiegfei/p/5943260.html 感谢原文链接的作者搜集整理Vbs是一种Windows脚本,它的全称是:Microsoft Visual Basic Script Editon.(微软公司可视化BASIC脚本版),VBS是Visual Basic的的一个抽象子集,是系统内置的,用它编写的脚本代码不能编译成二进制文件,直接由W...
2018-03-05 10:30:09 2670
原创 两个wireshark的图标wireshark和wireshark legacy的区别
据查在windows平台中,有两个wireshark的图标,一个是wireshark(中文版);另外一个是wireshark legacy (英文版)。
2018-03-05 09:40:56 3948 2
转载 Slmgr.vbs 参数说明
Global options参数说明/ipk product_keyAttempts to install a 5×5 product key. The product key provided by the parameter is confirmed valid and applicable to the installed operating system. If not, an error...
2018-03-02 15:48:15 1372
转载 如何去掉Windows 7的正版验证
如何去掉Windows 7的正版验证 不小心安装了微软的正版验证补丁后,就会经常弹出正版验证的提示,也有可能影响许多专业版的功能。可以使用一种简单的方法去掉Windows 7的正版验证。 1. 使用管理员权限打开命令提示符 点击左下角“开始”,选择“所有程序” -> “附件” -> “命令提示符”,在“命令提示符”上点击银票右键选择“以管理员身份运...
2018-03-01 13:50:52 1666
转载 _CrtIsValidHeapPointer出错的解决方法,找到了根本原因啦! 此博文包含图片
在不同的模块分配的内存,释放的时候会出现此问题,而此问题,只在Debug模式会提示,Release模式不会提示。但不提示并不代表没有错误,一定要解决之。解决的方法是:在哪个模块分配的内存,就在哪个模块释放。 这个错误有两种可能:一.释放的问题1,内存不能跨模块分配和释放,模块分配的内存必须由该模块自己来释放。应该在DLL中再加一个方法,比如MemRelease,主程序调用这个方法来释放内存。2,就...
2018-03-01 11:14:28 1894
转载 CC++结构体初始化与赋值
1.CC++结构体的初始化今天看到项目中对自定义结构体初始化方式有点陌生,特在此罗列一下可用的结构体初始化的方式。对结构体struct A { int b; int c;}1234有几种初始化方式:第一种:struct A a = { .b = 1, .c = 2};1234第二种:struct A a={ b:1, c:2};1234第三种:...
2018-03-01 09:38:31 20106
疯狂android讲义配套光盘.7z
2019-01-30
21天学通C++(第6版)PDF和配套源代码
2017-05-19
winhttp的头文件和lib库
2017-05-12
[PhysX] PhysX 物理建模 学习教程 (英文版)Learning Physics Modeling with PhysX.pdf
2016-09-30
疯狂讲义iOS(上)光盘源码-原光盘一个不少
2014-03-31
Femto室内覆盖的优势分析
2013-09-23
《嵌入式系统windowsCE开发技巧与实例》pdg电子书和源代码.zip
2013-09-04
老“码”识途:从机器码到框架的系统观逆向修炼之路[韩宏,李林][程序源代码]
2013-08-05
VC6.0技术内幕(第五版)源代码 Programming Visual C++
2013-06-20
代码审查code review.7z
2013-04-10
精通VisualC++指纹模式识别系统算法及实现第二篇 源代码
2012-10-22
UGREEN 绿联RE232usb转串口光盘备份RS232驱动3.0AndroidLinuxMacWin
2021-11-24
高通平台的模块 综测时用到的协议.zip
2021-08-12
TRACE32软件的Practice脚本 cmm脚本.zip
2021-08-11
REX搜集资料-Rex操作系统分析-及使用指南.zip
2021-08-09
VC建立excel文件并操作表格内容的例子工程
2021-08-04
ZPL II打印编程指导书卷1和2及指令小结
2018-12-20
DuiLib研究资料_入门和进阶教程_月牙儿入门文档duidesigner和源码
2018-04-10
vmdk_specs_Virtual Disk Format 1.0 1.1 5.0三个版本的vmdk格式说明文档
2017-11-07
VMware虚拟磁盘 Virtual Disk Format 1.1 虚拟磁盘格式1.1 说明书
2017-10-23
VB检测windows系统安装的程序数量名字和控制面板的卸载程序保持一致
2017-08-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人