E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
编程代码
基于visual c++之windows核心
编程代码
分析(46)遍历数字证书
数字证书就是互联网通讯中标志通讯各方身份信息的一系列数据,提供了一种在Internet上验证您身份的方式,其作用类似于司机的驾驶执照或日常生活中的身份证。它是由一个由权威机构-----CA机构,又称为证书授权(CertificateAuthority)中心发行的,人们可以在网上用它来识别对方的身份。数字证书是一个经证书授权中心数字签名的包含公开密钥拥有者信息以及公开密钥的文件。最简单的证书包含一个
yincheng01
·
2012-01-23 23:00
编程
C++
windows
null
代码分析
initialization
基于visual c++之windows核心
编程代码
分析(45)利用Windows系统服务启动程序
在Windows系统中,服务是指执行指定系统功能的程序、例程或进程,以便支持其他程序,尤其是低层(接近硬件)程序。通过网络提供服务时,服务可以在ActiveDirectory(活动目录)中发布,从而促进了以服务为中心的管理和使用。服务是一种应用程序类型,它在后台运行。服务应用程序通常可以在本地和通过网络为用户提供一些功能,例如客户端/服务器应用程序、Web服务器、数据库服务器以及其他基于服务器的
yincheng01
·
2012-01-23 23:00
编程
C++
windows
service
代码分析
winapi
基于visual c++之windows核心
编程代码
分析(44)监测任意程序函数起始地址
很多时候,我们分析一个程序的构架,必须了解其函数的相关信息,如何了解其函数信息呢,我们必须监测函数的起始地址,结束地址,代码长度 等等信息。如何做到这一点呢,我们编程实现之。 #include #include DWORDcode() { ////////////////////////////////////////////////////////////////////////// //**
yincheng01
·
2012-01-23 23:00
编程
C++
windows
hex
代码分析
基于visual c++之windows核心
编程代码
分析(43)剿灭病毒编程
编制或者在计算机程序中插入的破坏计算机功能或者破坏数据,影响计算机使用并且能够自我复制的一组计算机指令或者程序代码被称为计算机病毒(ComputerVirus)。具有破坏性,复制性和传染性。 我们如何编程干掉病毒呢,有的病毒很拽很得瑟。看我们来实践干掉病毒提升权限//函数功能:提升权限// //参数:lpszPrivilege:权限名bEnablePrivilege:是否允许// ////////
yincheng01
·
2012-01-23 22:00
编程
C++
windows
null
代码分析
attributes
基于visual c++之windows核心
编程代码
分析(40)实现屏幕截取
http://blog.csdn.net/yincheng01/article/details/7214049 屏幕截取器(Screenscraper)是允许一台PC来从主机上截取基于字符的数据和显示它在一个更容易了解的图形用户界面(GUI)上的一类软件。现在更新的屏幕截取器在HTML上显示信息,因此它能够用一个浏览器来访问。区别屏幕截取与常规剖析的关键因素在于被截取的输出是名义上送给人类消费,
sergery
·
2012-01-23 18:00
编程
C++
windows
null
代码分析
colors
基于visual c++之windows核心
编程代码
分析(39)实践键盘监控测试
在开发软件监控危害我们伟大祖国安全的间谍分子的时候,经常需要监控键盘记录,获取相关信息。我们在开发软件的时候为了避免客户的信息泄露,也需要监控键盘记录,所以我们来亲自实践一下监控键盘记录。首先请见我们主程序里面调用并载入键盘监控DLL,并加载在系统中。#include"ktr.h" intWINAPIWinMain(HINSTANCEhInstance,HINSTANCEhPrevInstanc
yincheng01
·
2012-01-23 00:00
编程
C++
windows
Stream
callback
代码分析
基于visual c++之windows核心
编程代码
分析(41)实现反向连接后门
随着安全事件的不断涌现,人们的主机防护意识越来越强,各种各样的防火墙和反病毒软件都开始对来自外部的网络连接进行监控,所以传统的采用正向连接的木马已经不再适应现在的网络环境了。为了能够继续进行远程控制,木马不得不从体制上进行改变,这就出现了采用反向连接技术的。“反弹型”木马。“反弹”木马现在已经见得比较多了,但是对其技术细节介绍的文章还是比较少。为了监控危害我们伟大祖国的间谍分子,我们需要实现反向
yincheng01
·
2012-01-23 00:00
基于visual c++之windows核心
编程代码
分析(40)实现屏幕截取
屏幕截取器(Screenscraper)是允许一台PC来从主机上截取基于字符的数据和显示它在一个更容易了解的图形用户界面(GUI)上的一类软件。现在更新的屏幕截取器在HTML上显示信息,因此它能够用一个浏览器来访问。区别屏幕截取与常规剖析的关键因素在于被截取的输出是名义上送给人类消费,而不是机器解释。有很多屏幕截取的同义词在那里:数据抓取、数据萃取、网络抓取、网页包装和HTML抓取(后四个特定用于
yincheng01
·
2012-01-23 00:00
编程
C++
windows
null
代码分析
colors
基于visual c++之windows核心
编程代码
分析(38)实践服务器压力测试-SYN请求
SYN请求实现压力监测利用TCP协议缺陷,发送了大量伪造的TCP连接请求,使得被攻击方资源耗尽,无法及时回应或处理正常的服务请求。一个正常的TCP连接需要三次握手,首先客户端发送一个包含SYN标志的数据包,其后服务器返回一个SYN/ACK的应答包,表示客户端的请求被接受,最后客户端再返回一个确认包ACK,这样才完成TCP连接。在服务器端发送应答包后,如果客户端不发出确认,服务器会等待到超时,期间这
yincheng01
·
2012-01-22 23:00
编程
C++
windows
服务器
测试
代码分析
基于visual c++之windows核心
编程代码
分析(37)实践信息安全隐患监测-嗅探
嗅探器可以窃听网络上流经的数据包。用集线器hub组建的网络是基于共享的原理的,局域网内所有的计算机都接收相同的数据包,而网卡构造了硬件的“过滤器“通过识别MAC地址过滤掉和自己无关的信息,嗅探程序只需关闭这个过滤器,将网卡设置为“混杂模式“就可以进行嗅探用交换机switch组建的网络是基于“交换“原理的,交换机不是把数据包发到所有的端口上,而是发到目的网卡所在的端口。嗅探sniff。嗅探器可以窃听
yincheng01
·
2012-01-22 23:00
编程
C++
windows
struct
socket
代码分析
Unix网络
编程代码
第28章 原始套接字
第28章原始套接字28.5ping程序#define_GNU_SOURCE #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include
moxiaopeng
·
2012-01-18 20:00
编程
unix
网络
struct
null
Signal
Unix网络
编程代码
第30章 客户/服务器程序设计范式
第30章客户/服务器程序设计范式30.3TCP测试用客户程序运行:./client127.0.0.18888150004000#define_GNU_SOURCE #include #include #include #include #include #include #include #include #include #include #include #include #defineMA
moxiaopeng
·
2012-01-17 01:00
编程
unix
网络
struct
服务器
Signal
Unix网络
编程代码
第20章 广播
第20章广播20.4使用广播的dg_cli函数//运行前启动daytime服务,运行:./client192.168.1.255,启动后,随便输入字符 #include/*sockaddr_in{}andotherInternetdefns*/ #include #include #include #include #include #include #include #include #incl
moxiaopeng
·
2012-01-13 23:00
Unix网络
编程代码
第17章 ioctl操作
第17章ioctl操作17.6get_ifi_info函数#define_GNU_SOURCE #include/*sockaddr_in{}andotherInternetdefns*/ #include/*ANSICheaderfile*/ #include #include #include #include #include #include #include #include #incl
moxiaopeng
·
2012-01-13 18:00
Unix网络
编程代码
第16章 非阻塞式I/O
第16章非阻塞式I/O16.2非阻塞读和写:str_cli函数(修订版)//使用select #include/*sockaddr_in{}andotherInternetdefns*/ #include #include/*ANSICheaderfile*/ #include/*forsyslog()*/ #include #include #include #include #include
moxiaopeng
·
2012-01-13 16:00
编程
unix
socket
struct
Stream
网络
Unix网络
编程代码
第14章 高级I/O函数
第14章高级I/O函数14.2套接字超时14.2.1使用SIGALRM为连接设置超时#include/*sockaddr_in{}andotherInternetdefns*/ #include #include/*ANSICheaderfile*/ #include/*forsyslog()*/ #include #include #include #include #include #incl
moxiaopeng
·
2012-01-12 23:00
编程
unix
Stream
socket
网络
Signal
Unix网络
编程代码
第13章 守护进程和inetd超级服务器
第13章守护进程和inetd超级服务器13.4daemon_init函数13.4.1作为守护进程运行的协议无关时间获取服务器程序运行:./serverlocalhostdaytime查看日志:tail/var/log/syslog#define_POSIX_SOURCE #include #include #include/*basicsocketdefinitions*/ #include #i
moxiaopeng
·
2012-01-12 20:00
Unix网络
编程代码
第11章 名字与地址转换
第11章名字与地址转换11.3gethostbyname函数#define_BSD_SOURCE #include #include #include #include #include #include #include #defineMAXLINE4096/*maxtextlinelength*/ voiderr_doit(interrnoflag,constchar*fmt,va_lista
moxiaopeng
·
2012-01-12 15:00
Unix网络
编程代码
第8章 基本UDP套接字编程
第8章基本UDP套接字编程8.3UDP回射服务器程序#include/*sockaddr_in{}andotherInternetdefns*/ #include #include #include #include #include #include/*ANSICheaderfile*/ #defineMAXLINE4096/*maxtextlinelength*/ #defineSERV_PO
moxiaopeng
·
2012-01-12 01:00
Unix网络
编程代码
第7章 套接字选项
第7章套接字选项7.3检查选项是否受支持并获取默认值 #define__need_timeval #include #include #include/*forTCP_xxxdefines*/ #include #include/*sockaddr_in{}andotherInternetdefns*/ #include #include #include #include/*forsyslog(
moxiaopeng
·
2012-01-11 23:00
编程
struct
unix
网络
socket
null
Unix网络
编程代码
第6章 I/O复用:select、poll和epoll函数
第6章I/O复用:select、poll和epoll函数6.4str_cli函数(修订版)//使用select #define_POSIX_SOURCE #include/*sockaddr_in{}andotherInternetdefns*/ #include #include #include/*ANSICheaderfile*/ #include/*forsyslog()*/ #inclu
moxiaopeng
·
2012-01-11 19:00
Unix网络
编程代码
第5章 TCP客户/服务器程序示例
第3章套接字编程简介3.4字节排序函数 #include #include #defineCPU_VENDOR_OS"i686-pc-linux-gnu" intmain(intargc,char**argv) { union{ shorts; charc[sizeof(short)]; }un; un.s=0x0102; printf("%s:",CPU_VENDOR_OS); if(size
moxiaopeng
·
2012-01-10 01:00
编程
tcp
unix
网络
socket
服务器
Unix网络
编程代码
第1章 简介
1.2一个简单的时间获取客户程序#include/*sockaddr_in{}andotherInternetdefns*/ #include #include/*ANSICheaderfile*/ #include/*forsyslog()*/ #include #include #include #include #include #include #defineMAXLINE4096/*ma
moxiaopeng
·
2012-01-08 21:00
基于visual c++之windows核心
编程代码
分析(22)Mapping File编程
文件映射(mapping)是一种将文件内容映射到进程的虚拟地址空间的技术。视图(View)是一段虚拟地址空间,进程可以通过View来存取文件的内容,视图是一段内存,可以使用指针来操作视图。使用文件映射之后,读写文件就如同对读写内存一样简单。在使用文件映射时需要创建映射对象,映射对象分为命名的和未命名的。映射对象还存取权限。 &nbs
·
2012-01-04 16:00
windows
javascript面向对象
编程代码
复制代码代码如下:varorchard=function(){//基类型构造函数代理静态方法都在代理函数上this.constructor&&this.constructor.apply(this,arguments);};orchard.extend=function(){varparentObj=this;varparameters=parentObj.parameters?parentObj
·
2011-12-19 23:53
结对编程的利与弊
所谓结对编程,也就是两个人写一个程序,其中,一个人叫Driver,另一个人叫Observer,Driver在
编程代码
,而Observer在旁边实时查看Driver的代码,并帮助Driver编程。
GaoMatrix
·
2011-12-19 13:00
基于visual c++之windows核心
编程代码
分析(24)IO控制、内核通信
我们在进行Windows编程的时候,经常需要进行IO控制与内核通信,我们来实现IO控制与内核通信。请见代码实现与注释讲解 驱动代码实现与分析/*头文件*/ #include//包括了很多NT内核的类型、结构、函数定义,开发驱动时需要包括此头文件 #include #include"xioctl.h" /*常量与预定义*/ #defineNT_DEVICE_NAMEL"\\Device\\XIOCT
yincheng01
·
2011-12-17 13:00
编程
C++
windows
IO
null
代码分析
基于visual c++之windows核心
编程代码
分析(23)遍历驱动器并获取驱动器属性
我们在进行Windows编程的时候,经常需要进行遍历驱动器并获取驱动器属性,我们来实现遍历驱动器并获取驱动器属性。请见代码实现与注释讲解 #define_WIN32_WINNT0x0501 /*头文件*/ #include #include /*预定义*/ #defineBUFSIZEMAX_PATH /*函数申明*/ BOOLGetDirverInfo(LPSTRszDrive); /****
yincheng01
·
2011-12-17 12:00
基于visual c++之windows核心
编程代码
分析(22)Mapping File编程
文件映射(mapping)是一种将文件内容映射到进程的虚拟地址空间的技术。视图(View)是一段虚拟地址空间,进程可以通过View来存取文件的内容,视图是一段内存,可以使用指针来操作视图。使用文件映射之后,读写文件就如同对读写内存一样简单。在使用文件映射时需要创建映射对象,映射对象分为命名的和未命名的。映射对象还存取权限。 使用文件映射至少有3个好处,一是因为文件存储与硬盘上的,而文件视
yincheng01
·
2011-12-17 12:00
编程
C++
windows
File
null
代码分析
基于visual c++之windows核心
编程代码
分析(21)获取和设置环境变量
环境变量是一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如path,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,比如临时文件夹位置和系统文件夹位置等。这点有点类似于DOS时期的默认路径,当你
yincheng01
·
2011-12-17 12:00
编程
C++
windows
Path
代码分析
winapi
基于visual c++之windows核心
编程代码
分析(20) 纤程与线程的互相转换
在Windows2000/XP中,纤程(fiber)相当于用户级别的线程或轻进程.纤程由Win32库函数支持,对核心是不可见的.纤程可以通过SwitchToFiber显示至另一合作纤程,以实现合作纤程之间的协同.纤程包含独立的目态栈,寄存器状态的控制信息.目态控制的纤程转接要求较高的编程经验.由于纤程属于目态对象,一个纤程被封锁意味着所在线程被封锁.应用程序可以通过ConvertThreadToF
yincheng01
·
2011-12-17 12:00
编程
C++
windows
null
代码分析
winapi
基于visual c++之windows核心
编程代码
分析(19)枚举进程以及进程加载模块信息
我们进行Windows安全编程的时候,经常需要检测进程,我们来实践一下枚举进程与进程加载模块。请见代码实现与注释分析。 /*头文件*/ #include #include #include #include /*预处理声明*/ #pragmacomment(lib,"psapi.lib") /*函数声明*/ VOIDWINAPIEnumProcess1(); VOIDWINAPIEnumProc
yincheng01
·
2011-12-17 12:00
thread
编程
C++
windows
代码分析
winapi
基于visual c++之windows核心
编程代码
分析(18)远程代码注入执行
我们进行系统级别的安全监控的时候,防范木马的时候,经常需要进行远程代码注入执行。执行步骤如下1.提升进程权限,如果权限不够的话,很容易造成OpenProcess失败;2.确定你的宿主进程,即你所要注入代码的进程,这个其实很好办,你要是不想你的木马或者病毒被别个一下子就结束了的话, 最好是选择系统要想运行,则必须开启的那种进程,比如资源管理器进程Explorer.exe, Windows子系统进
yincheng01
·
2011-12-17 12:00
编程
C++
windows
null
dll
代码分析
基于visual c++之windows核心
编程代码
分析(17)通过pipe进程间通信
管道是一种用于在进程间共享数据的机制,其实质是一段共享内存。Windows系统为这段共享的内存设计采用数据流I/0的方式来访问。由一个进程读、另一个进程写,类似于一个管道两端,因此这种进程间的通信方式称作“管道”。 管道分为匿名管道和命名管道。 匿名管道只能在父子进程间进行通信,不能在网络间通信,而且数据传输是单向的,只能一端写,另一端读。 命令管道可以在任意进程间通信,通信是双向的,
yincheng01
·
2011-12-17 12:00
基于visual c++之windows核心
编程代码
分析(16)使用邮槽进行进程通信
在Windows环境下,实现进程间通信的方式有很多种,如套接字、管道、远程过程调用和NETBIOS等,邮槽是其中实现单通道进程间通信的一种。创建邮槽的进程被称为邮槽服务器,而其它发送消息给邮槽的进程被称为邮槽客户端。邮槽客户端能发送消息给本机的邮槽,也可发送消息给局域网内其他计算机内的邮槽,所有这些消息都存储在邮槽内,直到邮槽服务器读取它。这些消息通常是以广播的方式发送,建立在面向无链接的数据报的
yincheng01
·
2011-12-17 12:00
编程
C++
windows
null
attributes
代码分析
基于visual c++之windows核心
编程代码
分析(15)使用Mutex同步线程
我们编写多线程应用程序的时候,经常需要进行线程同步协作,我们来实践一下用Mutex同步线程。请见代码实现与注释分析。 /*头文件*/ #include #include /*常量定义*/ #defineNUM_THREADS4 /*全局变量*/ DWORDdwCounter=0; HANDLEhMutex; /*函数声明*/ voidUseMutex(void); DWORDWINAPIMute
yincheng01
·
2011-12-17 12:00
编程
C++
windows
null
代码分析
winapi
基于visual c++之windows核心
编程代码
分析(14)使用Event同步线程
我们进行Windows编程编写多线程程序的时候经常需要用到线程同步,我们来实现用Event同步线程。请见代码注释与实例讲解。 /*头文件*/ #include #include /*常量定义*/ #defineNUMTHREADS3 #defineBUFFER_SIZE16 #defineFOR_TIMES5 /*全局变量*/ HANDLEhWriteEvent[NUMTHREADS];//写Ev
yincheng01
·
2011-12-17 12:00
编程
C++
windows
null
代码分析
winapi
基于visual c++之windows核心
编程代码
分析(12)使用信号量同步线程
我们编写多线程应用程序的时候,经常需要进行线程同步协作,我们来实践一下用信号量同步线程。请见代码实现与注释分析,/*头文件*/ #include #include /*常量定义*/ #defineNUMTHREADS4 /*全局变量*/ HANDLEhSemaphore; /*函数声明*/ voidUseSemaphore(void); DWORDWINAPISemaphoreThread(LPV
yincheng01
·
2011-12-17 11:00
基于visual c++之windows核心
编程代码
分析(11)实现屏幕截取
我们在进行Windows编程的时候,经常需要进行屏幕截取,我们来实现截取屏幕,不依赖MFC来实现屏幕截取。请见代码实现与注释讲解 /*头文件*/ #include /*常量定义*/ #definePALVERSION0x300 #defineCAP_SHOW_MODE_STRTCH1 #defineCAP_SHOW_MODE_NOSTRTCH0 /*全局变量*/ HBITMAPghBitm
yincheng01
·
2011-12-17 11:00
编程
C++
windows
null
代码分析
winapi
基于visual c++之windows核心
编程代码
分析(10)实现socket通信
在多台计算机之间实现通信,最常见的方法有两种:Socket通信与UDP通信。Socket是一种基于TCP/IP协议,建立稳定连接的点对点通信,它的特点是安全性高,数据不会丢失,但是很占系统资源。在JAVA中,ServerSocket类和Socket类为我们实现了Socket通信,建立通信的一般步骤是:1。建立服务器ServerSocketss=newServerSocket(端口号);Socket
yincheng01
·
2011-12-17 11:00
thread
编程
C++
windows
socket
代码分析
基于visual c++之windows核心
编程代码
分析(9)实现Windows服务并安装,控制
我们进行Windows编程的时候,经常涉及到Windows服务编程,针对Windows服务我们该怎么编程呢,我们先来实现一个Windows服务并实现之,请见注释代码分析。/*头文件*/ #include /*全局变量*/ SERVICE_STATUSSplSrvServiceStatus; SERVICE_STATUS_HANDLESplSrvServiceStatusHandle; /*函数声明
yincheng01
·
2011-12-17 11:00
编程
C++
windows
service
代码分析
winapi
基于visual c++之windows核心
编程代码
分析(8)自动下载更新程序
我们编写Windows程序,经常需要自动更新,该功能如何实现呢,我们来看代码实现与注释讲解 #include"stdafx.h" #include"AutoUpdate.h" #ifdef_DEBUG #definenewDEBUG_NEW #endif //唯一的应用程序对象 CWinApptheApp; usingnamespacestd; #defineMYVERSION5//定
yincheng01
·
2011-12-16 22:00
编程
C++
windows
null
代码分析
winapi
基于visual c++之windows核心
编程代码
分析(13)获取磁盘可用空间信息
我们在进行Windows核心编程,经常要用到获取磁盘可用空间信息。我们来亲自编程实践获取磁盘可用空间信息,请见代码实现与注释讲解 /*头文件*/ #include #include /************************************* *BOOLGetDiskSpaceInfo(LPCSTRpszDrive *功能根据输入的驱动器,获取磁盘总容量 *空闲空间、簇数量等磁盘
yincheng01
·
2011-12-16 22:00
编程
C++
windows
Integer
代码分析
磁盘
基于visual c++之windows核心
编程代码
分析(7)操作光驱
我们在进行Windows编程的时候经常需要进行操作光驱,请见代码实现与注释讲解。 /*头文件*/ #include #include #include /*预定义*/ #defineBUFSIZE512 /************************************* *intmain(intargc,PCHARargv[]) *功能应用程序主函数,根据输入的驱动器 *根路径参数判
yincheng01
·
2011-12-16 22:00
编程
C++
windows
null
存储
代码分析
基于visual c++之windows核心
编程代码
分析(6)分配和释放可读可写的虚拟内存页面
我们在进行Windows核心编程,经常要用到读取虚拟内存。我们来亲自实践一个分配与释放可读可写的虚拟内存页面,请见代码实现与注释讲解。#include #include /************************************* *intmain(void) *功能演示虚拟内存的使用 * *参数未使用 **************************************
yincheng01
·
2011-12-16 21:00
编程
C++
windows
null
basic
代码分析
基于Visual C++之Windows核心
编程代码
分析(5)操作注册表与系统时间
我们进行Windows编程的时候,经常需要进行注册表操作,操作注册表请见下列实现代码与说明注释。 /*头文件*/ #include #include #include /*预定义*/ #defineMAX_KEY_LENGTH255 #defineMAX_VALUE_NAME16383 /************************************* *voidQueryKey(HK
yincheng01
·
2011-12-16 21:00
编程
C++
windows
null
Path
代码分析
基于Visual C++之Windows核心
编程代码
分析(4)获取操作系统信息
我们在进行Windows编程的时候,经常需要获取操作系统的信息,好根据操作系统的信息进行信息处理,保证软件的兼容性。具体请见代码实现与注释分析。 /*头文件*/ #include #include #include /*函数声明*/ voidShowVersionInfo(); voidShowSystemInfo(); voidGetFolders(); voidGetNames(); void
yincheng01
·
2011-12-16 21:00
编程
C++
windows
server
Path
代码分析
基于Visual C++之Windows核心
编程代码
分析(3)实现程序自动安装
我们进行Windows编程的时候,经常需要开发程序,使程序进行自动安装。具体如何实现呢,请见代码实现与注释分析。**************************************/ /*头文件*/ #include #include #include /*库*/ #pragmacomment(lib,"shell32.lib") #pragmacomment(lib,"Setupapi.
yincheng01
·
2011-12-16 21:00
编程
C++
windows
null
callback
代码分析
基于Visual C++之Windows核心
编程代码
分析(2)实现Windows用户管理
在Windows编程中间,我们经常需要添加用户,删除用户,添加用户组等等功能,那些功能如何实现呢,我们请见实现代码与注释分析 /*UNICODE*/ #ifndefUNICODE #defineUNICODE #endif /*头文件*/ #include #include #include #include /************************************* *Ad
yincheng01
·
2011-12-16 21:00
编程
C++
windows
null
System
代码分析
基于Visual C++之Windows核心
编程代码
分析(1)实现设备管理器枚举设备
我们进行Windows编程的时候,有些时候需要枚举设备,例如光盘,光驱,硬盘等等,我们如何实现功能呢,请见代码分析 #include #include #include #include #include /*函数声明*/ BOOLEnumPresentDevice(constGUID*InterfaceClassGuid); BOOLEnumAllDevice(); /************
yincheng01
·
2011-12-16 21:00
编程
C++
windows
buffer
interface
代码分析
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他