自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(83)
  • 资源 (29)
  • 收藏
  • 关注

原创 动态链接库使用.def导出一个c++类的函数

1、导出函数的参数为char*时候,调用规约要使用__stdcall,使用__cdecl会报错。2、给win32程序添加.def的时候,要在项目属性-》连接器-》输入-》模块定义文件 里面添加你的def,才没有乱七八糟前缀的导出函数。比如:创建一个EnableKeyboard.def文件,里面包含下面内容,就是导出类里的Keyboard_Enable函数。LIBRARY"k

2016-05-20 18:18:30 4534

转载 修改VS2008(vc)中工程解决方案类的名字

修改VS2008(vc)中工程/解决方案/类的名字原文地址:http://blog.csdn.net/chenvsa/article/details/6288372 因为不小心打错了或其他原因会修改vs2008的工程/解决方案/类的名字 以下是方法: 一、先修改工程名/解决方案名 举例,原先的工程名为AAA   想要改成BBB 1.找到工

2016-03-16 10:54:29 2239

转载 STL中bind2nd的用法

原文路径,感谢分享:http://blog.csdn.net/starlee/article/details/1486327比如我们有下面的类:class ClxECS{public:    int DoSomething()     {         // 这里以输出一句话来代替具体的操作        cout  "Output from method

2015-03-25 11:46:22 734

原创 #pragma pack (n) 惹的祸

今天遇到了一个问题,使用数据流传输的数据在解析的时候数据错位,想了很久,发现是#pragma pack (n)惹的祸。首先,解析方使用了编译字节设置,但是在发送方没有使用,于是用同样的结构体解析数据时候,有两个字节被0占用了。后来统一使用,问题解决。如下图的struct结构体:不使用#pragma pack (1)时候,在解析RemotPort后是没问题的,再解析Remot

2015-03-19 15:29:19 1143

转载 为何与0xff进行与运算

为何与0xff进行与运算在剖析该问题前请看如下代码public static String bytes2HexString(byte[] b) {  String ret = "";  for (int i = 0; i    String hex = Integer.toHexString(b[ i ] & 0xFF);   if (hex.len

2015-03-18 16:50:30 6872 1

转载 TDI Filter 过滤驱动

By Fanxiushu  2013, 引用和转载请注明原作者为了让大家有兴趣阅读下去,举个正在使用的可能大家都比较熟悉的例子: 360 的安全卫士里,有个流量防火墙的功能,它可以监视每个进程的流量情况,可以限制上传下载速度,等等。他的驱动部分的就是一个 TDI Filter 驱动。TDI Filter ,这是个快被微软淘汰的驱动模式,但是为了兼容,又不得不使用的驱动。

2015-03-11 10:44:13 989

转载 64位进程调用32位dll的解决方法

最近做在Windows XP X64,VS2005环境下做32位程序编译为64位程序的工作,遇到了一些64位编程中可能遇到的问题:如内联汇编(解决方法改为C/C++代码),long类型的变化,最关键的遇到了64位进程需要调用32位dll的问题。由于有一些32位dll没有源代码,无法重新编译为64位dll,所以只能想办法解决64位进程调用32位dll问题,这个问题让我很是挠头了几天。相关资料

2014-12-18 17:38:29 2158 1

转载 C++ 运算符流操作符重载和友元

/************************************************************************************************  * 名  称: friend.cpp  * 功  能:学习C++ Premier 的笔记之操作符重载,友元  * 描  述:1、友元函数:允许函数访问类的所有成员。           

2014-09-23 15:13:38 1014

转载 How to obtain crash dump in win8

很遗憾,Metro没有直接的方式可以让应用去生成dump,你只能用这些Debug的API来尝试收集一些信息  http://msdn.microsoft.com/en-us/library/windows/desktop/br205755.aspx不过我们还是可以通过另一种方式生成dump的,在应用崩溃后,被一些调试器比如VS Debugger 捕获后暂停,或者有什么消息框弹出

2014-09-22 17:16:19 717

转载 Windows8下Visual Studio 2003全文搜索未响应解决办法

最近换了Win8 RTM用2003的时候发现又不能全文搜索了,一搜就未响应。第一步在安装目录找到这个X:\Program Files\Microsoft Visual Studio.NET 2003\Common7\IDE

2014-09-19 11:29:58 2291 1

原创 Com组件的内存分配和释放,CredentialProvider SHStrDup 字符串拷贝问题

一、简介熟悉CredentialProvider的同学应该知道,他为一个Com组件,于是,在这里的内存分配(字符串拷贝)的一系列操作就要按照con的标准来。二、Com组件的内存分配和释放COM提供的任务内存分配器,通过IMalloc接口调用。此接口由CoGetMalloc返回。分配内存可以使用IMalloc::Alloc,释放可由IMalloc::Free完成。为了简化CO

2014-09-01 12:01:38 3673

原创 在父窗口的中间位置显示子窗口 MFC

CRect rect;GetWindowRect(rect);//该函数返回指定窗口的边框矩形的尺寸。该尺寸以相对于屏幕坐标左上角的屏幕坐标给出。//rect获得的坐标为当前窗体的坐标,对于显示器屏幕的最左上角为(0,0)点坐标,向下移动多少就加值多少//假设要显示的对话框宽320,高140,(320,140),left、right是X轴坐标,left-right则为宽父窗体的宽,同理

2014-08-07 11:53:24 13734

转载 定义struct

1、struct REC{int n; char c;};REC t1,t2;//修改 struct REC t1,t2;因为不是所有编译器都支持你那种写法2、typedef struct REC{int n=0;char c=’A’;}t1,t2;REC t1,t2不知道你什么意思,不过可以这样写typedef struct {int n=0;char c=

2014-07-29 15:10:43 816

原创 CString与string之间的转换

1、CString -> stringCString strCstrSource("Is a test");string strTarget;strTarget = strCstrSource.GetBuffer(0);2、 string->CStringstring strSource = "Is a test";CString strCstrTarget;

2014-07-28 15:29:14 1860

转载 Windows Server 2008 R2 域控制器部署指南

http://technet.microsoft.com/zh-cn/cloud/gg462955.aspx

2014-05-20 14:11:44 1611

转载 配置域控服务器

将一台成员服务器提升为域服务器(域控制器)的步骤  目前很多公司的网络中的PC数量均超过10台,按照微软的说法,一般网络中的PC数目低于10台,则建议采对等网的工作模式,而如果超过10台,则建议采用域的管理模式,因为域可以提供一种集中式的管理,这相比于对等网的分散管理有非常多的好处,下面讲解如何把一台成员服务器提升为域控制器:  本篇文章中所有的成员服务器均采用微软的Windows

2014-05-19 18:11:58 9651

转载 OpenSSL 信息摘要算法

OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用.

2014-04-24 14:41:54 2812

转载 win7系统,网络ID是灰色的。就是要看网络工作组计算机的那个“网络 ID”的那个按钮。

win7系统,网络ID是灰色的。就是要看网络工作组计算机的那个“网络 ID”的那个按钮。1首选确认自己WIN7系统不是家庭版,家庭版是没有域功能。2其次检查服务是否自动和启用:计算机-右击管理-服务和应用程序--服务 Workstation 服务 TCP/IP NetBIO

2014-04-02 17:16:01 21650 1

原创 Windows 7 设定使用者登入前先按 Ctrl-Alt-Delete

1、如何Windows 7 设定使用者登入前先按 Ctrl-Alt-Delete 2、开始中调出“运行”,(或者按 windows键+ R键)并输入netplwiz,调出用户账户控制3、点击“高级”。4、在“安全登录”中选择“要求用户按Ctrl-Alt-Delete(R)”。

2014-03-14 15:55:12 1243

转载 VC++  DLL 导出函数

VC++  DLL  导出函数 经常使用VC6的Dependency查看DLL导出函数的名字,会发现有DLL导出函数的名字有时大不相同,导致不同的原因大多是和编译DLL时候指定DLL导出函数的界定符有关系。VC++支持两种语言:即C/C++,这也是造成DLL导出函数差异的根源我们用VS2008新建个DLL工程,工程名为“TestDLL”把默认的源文件后缀 .CPP改

2014-03-12 15:48:31 9818 2

原创 loadlibrary 返回错误126 找不到指定的模块

hLibE = LoadLibrary(Dll_name);int n = GetlaseError();````````````````````````````````````````````````````````````````n 一直返回126,找都不到指定的模块。但是链接库Dll_name是在工程目录下的丫。找了很久,发现要加载的链接库Dll_name是存在的,但是要载入

2014-03-12 15:25:15 11967 4

转载 GetCurrentDirectory & GetModuleFileName

GetCurrentDirectory只是返回操作系统的当前目录,并不一定返回你的应用程序的目录。比如你在应用程序中调用了打开文件对话框,你选择了一个文件,那么,这个文件所在的目录就成了操作系统的当前目录了。因此,千万不要用这个函数作为获取应用程序目录的手段。获取当前应用程序主目录的方法是GetModuleFileName,先获取应用程序文件路径,然后截取调应用程序文件名称就是应用程序主目录了

2014-02-20 15:08:48 1009 2

原创 登录方式CredentialProvider的优点

总结一下新的登录方式CredentialProvider的优点: 1、实现所谓的“会话隔离”使用Credential Provider 方式实现“操作系统服务以及其他关键进程”和“用户进程”在不同的 会话(session)中运行,这样有利于提高安全性。 2、基于COM的设计,使得登录界面可以添加微软给定的控件,来实现开发者想要实现的功能。即用一致的外观和方法来完成不同的

2014-01-23 16:11:14 5113

原创 win7-CredentialProvider使用域账户登录

背景:用户是针对于固定域的,要求使用域账户登录。在CredentialProvider实例中,如果用户没有使用域账户,程序会默认获取到当前的计算机名称    if (GetComputerNameW(wsz, &cch))   并作为域的参数传递给hr = KerbInteractiveUnlockLogonInit(wsz, _rgFieldStrings[SFI_E

2014-01-22 10:28:00 6075 1

原创 驱动蓝屏后简单的分析dump文件

1: kd> !analyze–vDebugging Details:------------------ *** ERROR: Moduleload completed but symbols could not be loaded for ntnfapi.sys EXCEPTION_CODE:(NTSTATUS) 0xc0000005 - 0x%08lx FAU

2014-01-09 19:38:52 10768 1

转载 Big Endian 和 Little Endian

Big Endian 和 Little Endian 一、字节序来自:http://ayazh.gjjblog.com/archives/1058846/谈到字节序的问题,必然牵涉到两大CPU派系。那就是Motorola的PowerPC系列CPU和Intel的x86系列CPU。PowerPC系列采用big endian方式存储数据,而x86系列则采用little end

2013-12-31 15:55:00 682

原创 inet_addr()和IN_ADDR

1、inet_addr()的功能是将一个点分十进制的IPv4转换成一个长整数型数(u_long类型)原文:The Windows Sockets inet_addr function converts a string containing an (Ipv4) Internet Protocol dotted address into a proper address for the 

2013-12-27 17:20:14 8203 2

原创 net start 驱动 返回:发生系统错误6 句柄无效

使用vs2013编译驱动win7版本,编译之前没有Set the KMDF version导致错误net start 驱动 返回:。“发生系统错误6 句柄无效”文档中说:The operating system that you specified in your configuration is called the target operating system

2013-12-24 16:09:06 5303 1

转载 win7 下VS2003 全文搜索就停止反应的解决方案

Win7 32bit/64bit环境下,在使用VS2003的查找功能时,会导致VS2003无响应。解决方法:找到VS2003的安装目录,修改"...\Microsoft Visual Studio .NET 2003\Common7\IDE"目录下的devenv.exe的属性,将其兼容性中的“禁用视觉主题”打钩,如图:如不禁用桌面元素,则在VS2003中移动浮动窗口时会不太

2013-12-22 15:34:05 2864 2

转载 WDF

WDF是Vista及其以后OS的驱动模型,意为Windows Driver Foundation,此模型比WDM更先进、合理(微软是这样说的),将WDF中关于电源、PnP等一些复杂的细节由微软实现,所以在此模型上开发驱动会 比以前要简单。

2013-12-22 15:30:42 917

原创 筛选器“headerfiles”下已存在项目“***.h”

筛选器“header files”下已存在项目“***.h”vs2013添加现有头文件后,再次打开文件会出现问题:筛选器“header files”下已存在项目“***.h”解决方案是 重新添加现有头文件,在项目右键点击添加,而不是在“header files”点击右键。

2013-12-19 11:11:52 3585

转载 驱动对象、设备对象、设备栈----驱动程序基础概念

简要说明        1. 向内存中载入一个驱动程序文件,就会有一个驱动对象(DRIVER_OBJECT)产生        2. 以驱动 i8042prt 为例简要说明过程(在这里我先做个说明,对于同时插有 ps/2 键盘和 ps/2 鼠标的计算机上, i8042prt 会创建两个设备对象,一个用于键盘,一个用于鼠标。i8042prt 是完成 ps/2 键盘驱动主要功能的驱动程

2013-12-17 11:02:53 719

转载 ipch文件夹和.sdf文件是什么 vs2010(转)

在使用Visual Studio 2010开发C++程序的时候,会发现有一些奇怪的文件被创建出来,比如一个叫ipch的文件夹,和一个与工程同名的.sdf文件,而且ipch下面的文件和.sdf文件都很大,至少有10M,大项目可能超过100M,那这些文件是干什么用的呢?这些文件是Visual Studio用来保存预编译的头文件和Intellisense用的,删除这些文件对于工程的开发完全没有影响。那如

2013-12-13 10:46:32 1580 1

原创 使用指针忘记分配空间,导致WideCharToMultiByte崩溃

上下文环境:wchPassword是一个宽字符的字符串,想要转换成窄的被老代码调用。代码:char *chCKeyPassWord;int nCKeyLength = WideCharToMultiByte(CP_ACP,0,wchPassword,-1,chCKeyPassWord,0,NULL,NULL);WideCharToMultiByte(CP_ACP,0,wch

2013-12-12 15:29:49 1835

转载 解决windows7驱动调试KdPrint不能输出的问题

我使用的是双机调试方式,开始以为调试起来会很方便,环境很快搭好,但问题来了,另一台机器上的windbg 上怎么也打印不出来。后来通过查找资料,看到有人介绍修改注册表的办法来解决内核输出的问题。具体办法是在注册表HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/中新建key,名字为Debug Print

2013-12-08 12:26:22 3129 1

转载 KdPrint/DbgPrint and UNICODE_STRING/ANSI_STRING

KdPrint/DbgPrint and UNICODE_STRING/ANSI_STRINGKdPrint/DbgPrint and UNICODE_STRING/ANSI_STRING KdPrint/DbgPrint and UNICODE_STRING/ANSI_STRINGJust to remember:NT likes string of the follow

2013-12-07 14:49:08 3274 1

转载 带参数的构造函数

一、带参数的构造函数可以知道:①带参数的构造函数中的形参,其对应的实参在定义对象时给定。②用这种方法可以方便地实现对不同的对象进行不同的初始化。在例9.1中构造函数不带参数,在函数体中对数据成员赋初值。这种方式使该类的每一个对象都得到同一组初值(例如例9.1中各数据成员的初值均为0)。但是有时用户希望对不同的对象赋予不同的初值。可以采用带参数的构造函数,在调用不

2013-11-20 17:34:12 4296

转载 回调函数调用类成员函数的方法

回调函数调用类成员函数的方法利用MFC或者其它的C++应用编写回调函数是非常麻烦的,其根本原因是回调函数是基于C编程的Windows SDK的技术,不是针对C++的,程序员可以将一个C函数直接作为回调函数,但是如果试图直接使用C++的成员函数作为回调函数将发生错误,甚至编译就不能通过。其错误是普通的C++成员函数都隐含了一个传递函数作为参数,亦即“this”指针,C++通过传递一个

2013-11-18 15:06:46 1031

转载 windbg虚拟机调试符号表设置

在D盘建立一个MySysSymbols文件夹,用于存放自己的符号文件. 然后给这个文件夹创建一个快捷方式,把它放到C:\Documents and Settings\你的用户名\SendTo文件夹下. 这样,以后编译完驱动以后,直接在符号文件上右击->发送到"MySysSymbols"就可以了,

2013-11-08 15:22:37 1716

翻译 Filter & Filter Engine 名词解释

FilterA filter defines several filtering conditions for filtering TCP/IP network data and an action that is to be taken on the data if all the filtering conditions are true.一个过滤器为tcp/ip网络数据定义了几个过滤

2013-11-05 20:54:14 1344

中国铁路基于Intel架构超大规模OpenStack行业云的性能优化研究.pdf

中国铁路基于Intel架构超大规模OpenStack行业云的性能优化研究目前铁路总公司正在瞄准世界一流的现代物流企业的目标转型发展,面对规模庞大、日益 增长的客流和物流,需要铁路IT部门提供坚实的信息技术支撑,更需要铁路IT部门适应当 前互联网+和数字化转型的需求。面对时代的变革和向现代物流企业转型的需要,铁路IT 部门需要建设更高效灵活、部署简便、安全可控的IT基础设施,以支持向客户提供便捷的 信息查询、线上购票、电子支付等网络服务,同时满足中国铁路总公司内部管理创新、业务 创新和应用创新等对IT基础设施日益增长的需求,支撑企业管理从粗放式向精细化转变、 从过去生产计划型向主动适应市场需求转变,借助云计算、大数据、物联网、移动互联等不 同类型的创新技术改造铁路传统业务。由此可见,建设和使用铁路云平台是提供更高效、 便捷和绿色IT基础设施的必由之路。铁路对云平台的基本需求是稳定、可靠、易用,同时满 足国家和铁路总公司对信息系统安全等级保护的有关要求,也只有这样才能保障铁路各项 业务安全有序运转。

2019-11-25

产品经理扩展阅读书籍目录.docx

创新者的窘境 在《创新者的窘境》中,管理大师克里斯坦森指出,一些看似很完美的商业动作对主流客户所需、赢利能力最强的产品进行精准投资和技术研发最终却很可能毁掉一家优秀的企业。他分析了计算机、汽车、钢铁等多个行业的创新模式 。。。。等等 好书推荐目录,大家注意是目录,和简介哦,不包含电子书。

2019-06-24

创新公司-皮克斯的启示.zip

《玩具总动员》《海底总动员》《机器人瓦力》《飞屋环游记》等14部脍炙人口的动画长片,近30次奥斯卡奖,7部奥斯卡*动画长片,7次金球奖;几乎每一部电影一上映都位居票房榜首,所有电影都曾进入影史票房总榜前50,每一部电影都是商业与艺术的双赢。即便新兴动画公司不断涌现,皮克斯始终保持动画界的王者之位,这一切背后的秘密就在于:不断推动创新的创意管理方式。 你可以从本书中读到《玩具总动员》《飞屋环游记》等电影精彩的制作故事,了解皮克斯各项具体的创新管理举措,还可以发现从企业初创到发展壮大过程中各种实际问题的解答。无论是想寻求创新突破的传统企业,还是想寻求健康快速发展的新兴企业,无论是已经发展壮大的大公司,还是初具规模的小企业,无论是想要让团队更有活力的管理者,还是想在工作中变得更有创意的普通职员,阅读本书都将大有启发。

2019-06-24

PMP备考资料可打印版(PMBOK第六版)

PMP备考资料49个过程组ITTO可打印版(PMBOK第六版),PMBOK第六版_中文版(带完整目录),PMP第6版备考之141个工具.xls,PMP十大知识领域之4W1H

2019-04-30

浪潮云海PPT

一个平台帮您锁定客户,实现硬件产品Sell High,降低赤裸裸的价格竞争,升级、扩容服务免招标;分支机构采购只需要求能够接入统一的云管理平台,实现竞争性谈判,或增加竞争对手的替换成本。

2019-03-07

企业云战略

云技术已从“如果”范畴演 变为“何时”范畴,并且云现在已成为几乎所有企业的 IT 战略中必不可少的一部分。此外,现在有越 来越多的人认识到,云计算不仅代表了一组提高效率和节约成本的技术机会,还有可能极大地转变企业 计算的范围。事实上,许多企业发现云计算提供了全新业务模式、收入流以及发展客户亲密关系的媒介。 很少有技术变革能够如此显著地改变我们开展业务的方式。上一次我们经历类似的结构性转变还是在互 联网出现之时。 然而,正如本书第一版所提及,在向 Microsoft 的 CIO 和 IT 高管介绍情况时,我们经常被告知将 IT 工 作负载迁移到云中是他们的最高优先事项之一。很多时候,随之而来的是“我该如何开始?”、“我该 如何为整个产品组合构建云迁移计划?”以及“此变革会如何影响我的组织?”之类的问题。 如今,还要加上一个新的问题:“如何才能利用云计算成为真正的业务合作伙伴?” 这本书基于企业 IT 在云中的真实体验,力图对这些问题进行解答。在这里,您将了解是什么让云对企 业如此具有吸引力;开始云之旅时应考虑哪些应用程序;您的组织将如何改变,且技能集将如何发展; 如何衡量进展情况;如何考虑安全性、法规遵从性和业务认同;以及如何利用不断增长的云功能集来获 得战略和竞争优势。

2019-03-07

SDN技术白皮书

华为的SDN WAN技术白皮书,对SDN的背景、现状、问题、发展做了介绍,WAN引入SDN的动力和价值,然后又对华为SDN架构进行了介绍,最后是SDN WAN 发展策略和建议,可以参考参考

2019-03-07

驱动对象查看器 winObj

WinObj是关注安全的系统管理员必备的工具,它也可以帮助程序开发人员解决内核对象相关的bug,通过WinObj我们可以轻松的查看系统当前的内核对象以及命名空间。 WinObj 是一个 32 位的 Windows 内核程序,它使用本机 Windows 内核API(由 NTDLL.DLL 提供)来访问和显示有关 内核对象管理器命名空间的信息。Winobj 似乎类似于 Microsoft SDK 的同名程序,但 是SDK 版本存在许多重大的程序错误,这些错误会妨碍它显示准确的信息(例如,其句柄和引用计数信息被完全中断)。此外,我们的 WinObj 支持的对象类型更多。最后,2.0 版本的 WinObj 在用户界面方面有所增强,它知道如何打开设备对象,并允许您使用本机 NT 安全编辑器查看和更改对象安全信息。

2013-12-19

WDF USB设备驱动开发指南

作者写作此文档的初衷,是为了配合CY001 USB内核驱动开发套件,更好地让使用者入门并熟悉USB驱动开发。但本文档完全可以从开发板中独立出来,因为这里面说讲到的绝大部分内容都是通用的USB技术知识。 USB接口越来越流行并已经发展到3.0版本了,他的强势甚至让1394不得不折腰。USB规范以其易用性和廉价性,应用遍及电子产业方方面面。 OSR推广的OSR FX2 USB开发板,对于美国人自己来说,可能不算贵(70美金),但依我的愚见,乘以汇率后的价格对于中国的程序员来说太贵了。我们因此而推出了CY001 USB内核驱动开发套件,板子+代码+文档,堪称完美的组合。

2013-12-19

按位与按位或按位非

按位与按位或按位非,c语言中 &= ~ 和 |= 各是什么意思。 按位运算就是运算的时候先将操作数换算成二进制数来进行计算。

2013-10-23

dos命令之CD

Cddir(change directory,可以缩写为cd),其功能是显示当前目录的名称,或更改当前的目录。应用时公带一个驱动器号(如: cd c:)在命令行cmd中输入 cd /? 可显示帮助信息如下图:

2013-09-12

MFC对话框服务程序

使用MFC封装的服务程序,自己已经使用过了,大家可以参考来做服务。这个服务可以显示对话框,也可以不显示对话框,比较使用初学者。我还是以一年前做过服务程序,参考这个比较好用,今天翻出来与大家分享一下吧。

2013-09-10

创建一个everyone可以访问权限的注册表键值

创建一个everyone可以访问权限的注册表键值 The following example creates a security descriptor for a new registry key using the following process. Similar code can be used to create a security descriptor for other object types.

2012-11-17

Vista_Win7_Credential_Provider_5个例子

Winlogon and Credential Providers Overview of Winlogon and Credential Provider architecture and a sample Credential Provider. Winlogon is the Windows module that performs interactive logon for a logon session. Winlogon behavior can be customized by implementing and registering a Credential Provider. For information about implementing a Credential Provider, see the following topics.

2012-07-06

Five Steps to Writing Windows Services in C

Five Steps to Writing Windows Services in C

2012-02-07

htc G14 root权限获取工具 usb驱动程序

htc G14 root权限获取工具 和 usb驱动程序

2011-10-18

XML-DTD实例讲解

XML入门精解之DTD 文件格式定义(XML DTD)   DTD实际上可以看作一个或多个XML文件的模板,这些XML文件中的元素、元素的属性、元素的排列方式/顺序、元素能够包含的内容等,都必须符合DTD中的定义。XML文件中的元素,即我们所创建的标记,是根据我们应用的实际情况来创建的。想要创建一份完整性高、适应性广的DTD是非常困难的,因为各行各业都有他们自己的行业特点,所以DTD通常是以某种应用领域为定义的范围,如:医学、建筑、工商、行政。DTD定义的元素含盖范围越广泛,那么就越复杂。

2011-08-24

提升操作注册表的特权限

为什么要提升操作注册表的特权限? 要对一个任意进程(包括系统安全进程和服务进程)进行指定了写相关的访问权的OpenProcess操作,只要当前进程具有SeDeDebug权限就 可以了。要是一个用户是Administrator或是被给予了相应的权限,就可以具有该权限。可是,就算我们用Administrator帐号对一个系 统安全进程执行OpenProcess(PROCESS_ALL_ACCESS,FALSE, dwProcessID)还是会遇到“访问拒绝”的错误。什么原因呢?原来在默认的情况下进程的一些访问权限是没有被使能(Enabled)的,所以我们 要做的首先是使能这些权限。与此相关的一些API函数有OpenProcessToken、LookupPrivilegevalue、 AdjustTokenPrivileges。

2011-07-21

Dumpbin命令的使用

应用程序如果向访问某一个Dll中的函数,那么该函数必须是已经被导出的函数。 查看一个DLL中有哪些导出函数,可以利用dumpbin工具来实现。

2011-07-21

计算机软件开发规范 GB 8566-88

详细规定计算机软件开发过程胡各个阶段及没法儿阶段胡任务、实施步骤、实施要求 、完成标志及交付文件。为软件开人员和管理人员提供一系列之有效的准则、方法和规范。

2011-07-21

Windows内存管理机制及C++内存分配

从进程空间,内存状态,虚拟内存,内存映射文件,堆,堆栈方面,介绍了Windows内存管理机制及C++内存分配。《windows核心编程》中的精华浓缩。

2011-06-21

VC++技术内幕(第五版).chm

对于MFC的使用时很有帮助的。 The 6.0 release of Visual C++ shows Microsoft's continued focus on Internet technologies and COM, which are key components of the new Windows Distributed interNet Application Architecture (DNA). In addition to supporting these platform initiatives, Visual C++ 6.0 also adds an amazing number of productivity-boosting features such as Edit And Continue, IntelliSense, AutoComplete, and code tips. These features take Visual C++ to a new level. We have tried to make sure that this book keeps you up to speed on the latest technologies being introduced into Visual C++.

2011-05-31

WINDOWS程序调试.pdf

绝版的好书,pdf格式。第一章,调试的过程。。。这是一个比较好的windows调试的技术书籍,是中文版的,比较不错的。

2011-05-30

水晶报表教程.rar

水晶报表是一个功能强大的报表工具,现在已经被Microsoft Visual Studio 2005(下文以VS2005简称)集成在一起。喜欢水晶报表的朋友可以方便使用了。我把水晶报表在vs2005的使用方法总结一下,供大家参考。

2011-05-30

ARP欺骗原理与解决办法.pdf

ARP欺骗原理与解决办法,共分为3部分,使用了3中方法。

2011-05-30

SDK入门教程.doc

概述: SDK(software Development kit 软件开发包) 。 我们从这堂课开始,要学习基于Windows操作平台上的程序设计。 我们平常用的软件如:RealONE Player、OFFICE2003、金山影霸、甚至我们现在所用 到的Microsoft Visual Studio .NET 2003 等,在我们按装完操作系统时,这些软件是不存在的,是我们后来人工按装上的,也就是说这些软件都是基于Windows操作平台开发出来的软件,那么,我们在写程序的时候就要和操作系统打交道,就要利用微软给我们提供的接口来实现Windows操作平台的程序设计。 我们把接口称做API函数(Application Programming Interface 应用程序接口)。 微软把2800多个API函数通过包的形式提供给我们(也就是我们要学习的SDK)。 SDK的组成:Win32 API。 注意:概述一下API函数.

2010-11-10

Windows程序设计

Windows,程序设计,VC++,win32 书 名:Programming Windows程式开发设计指南 出版日期:2000/6/2 书 号:957-8239-73-4 I S B N:957-8239-73-4 原 作 者:Charles Petzold 译 者:余孟学

2010-11-10

C/C++指针经验总结

C/C++指针经验总结,让你不再害怕指针

2010-06-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除