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
【Windows核心编程】
多线程例子_InterlockedExchangeAdd
参考《
windows核心编程
》(第5版)有问题的代码#include #include usingnamespacestd; longg_x=0; DWORDWINAPIThreadFunc(LPVOID
dreamcs
·
2012-09-10 17:00
多线程
编程
windows
汇编
null
winapi
《
windows核心编程
系列》四谈谈进程的建立和终止
http://blog.csdn.net/ithzhang/article/details/7927682转载请注明出处!第二部分:工作机理第一章:进程上一章介绍了内核对象,这一节开始就要不断接触各种内核对象了。首先要给大家介绍的是进程内核对象。进程大家都不陌生,它是资源和分配的基本单位,而进程内核对象就是与进程相关联的一个数据结构。操作系统内核通过它管理进程,也就是操作系统原理上介绍的进程控制块
ithzhang
·
2012-08-31 09:00
数据结构
编程
windows
null
dll
attributes
《
windows核心编程
系列》四谈谈进程的建立和终止
http://blog.csdn.net/ithzhang/article/details/7927682转载请注明出处!第二部分:工作机理第一章:进程上一章介绍了内核对象,这一节开始就要不断接触各种内核对象了。首先要给大家介绍的是进程内核对象。进程大家都不陌生,它是资源和分配的基本单位,而进程内核对象就是与进程相关联的一个数据结构。操作系统内核通过它管理进程,也就是操作系统原理上介绍的进程控制块
xitong
·
2012-08-31 09:00
windows
《
windows核心编程
系列》三谈谈内核对象及句柄的本质
2012、8、29http://blog.csdn.net/ithzhang/article/details/7920204转载请注明出处! 内核对象 本章讨论的是相对抽象的概念,不涉及任何具体的内核对象的细节而是讨论所有内核对象的共有特性。首先让我们来了解一下什么是内核对象。内核对象通过API来创建,每个内核对象是一个数据结构,它对应
ithzhang
·
2012-08-29 14:00
数据结构
编程
windows
Security
null
attributes
《
windows核心编程
系列》三谈谈内核对象及句柄的本质
2012、8、29 http://blog.csdn.net/ithzhang/article/details/7920204转载请注明出处! 内核对象 本章讨论的是相对抽象的概念,不涉及任何具体的内核对象的细节而是讨论所有内核对象的共有特性。 首先让我们来了解一下什么是内核对象。内核对象通过API来创建,每个内核对象是一个数据结构,它对应一块内存,由操作系统内核分配,并且只能由操作系统内
xitong
·
2012-08-29 14:00
windows
《
windows核心编程
系列》二谈谈ANSI和Unicode字符集
2012、8、28http://blog.csdn.net/ithzhang/article/details/7916732转载请注明出处!!第二章:字符和字符串处理使用vc编程时项目--》属性--》常规栏下我们可以设置项目字符集合,它可以是ANSI(多字节)字符集,也可以是unicode字符集。一般情况下说Unicode都是指UTF-16。也就是说每个字符编码为两个字节。65535个字符可以表示
xitong
·
2012-08-28 16:00
windows
《
windows核心编程
系列》二谈谈ANSI和Unicode字符集
2012、8、28http://blog.csdn.net/ithzhang/article/details/7916732转载请注明出处!!第二章:字符和字符串处理 使用vc编程时项目--》属性--》常规栏下我们可以设置项目字符集合,它可以是ANSI(多字节)字符集,也可以是unicode字符集。一般情况下说Unicode都是指UTF-16。也就是说每个字符编码为两个字节。65535个字符可
ithzhang
·
2012-08-28 16:00
编程
windows
windows
windows
windows
Microsoft
Microsoft
语言
编译器
《
windows核心编程
系列》一谈谈windows中的错误处理机制
谈谈
windows核心编程
系列 2012、8、27http://blog.csdn.net/ithzhang/article/details/7912489转载请注明出处!!
ithzhang
·
2012-08-27 15:00
编程
windows
function
File
存储
工具
《
windows核心编程
系列》一谈谈windows中的错误处理机制
谈谈
windows核心编程
系列2012、8、27 http://blog.csdn.net/ithzhang/article/details/7912489转载请注明出处!!
xitong
·
2012-08-27 15:00
windows
CE+OD无法附加游戏进程的破解方法 来吧 别在为这烦恼了
CE+OD无法附加游戏进程的破解方法来吧别在为这烦恼了其实看过
windows核心编程
那本书的人都知道计算机编程领域那些所谓的游戏保护真的只是为难菜鸟而已,对于大鸟基本不起作用.游戏无法就是采用线程进程SSDT
frankxzb
·
2012-08-17 14:06
《
windows核心编程
》学习笔记——内核对象
注意:这个系列的日志目的是为了促进自己对书本的理解,所以要自己提炼问题,并尽量自己的语言来回答,不要直接抄袭书本。1 何为内核对象问题1:什么是内核对象内核对象包括:令牌对象、事件对象、文件对象、文件映射对象、I/O完成端口对象、作业对象、邮件槽对象、互斥量对象、管道对象、进程对象、信号量对象、线程对象、可等待的计时器对象、线程池工厂对象,等。内核对象实际上是一个内存块,里面存放着一
toilet22
·
2012-08-15 16:00
基于 TimerQueue 的定时器封装类
这些API还是有不少的陷阱(注意点)的,《
windows核心编程
》的第11章有详细的解释。
小步慢跑
·
2012-08-14 19:00
string和wstring相互转换
archive/2008/11/26/1341439.html第一种方法:调用WideCharToMultiByte()和MultiByteToWideChar(),代码如下(关于详细的解释,可以参考《
windows
chinahaerbin
·
2012-08-13 23:00
《
Windows核心编程
》---Interlocked原子访问系列函数 .
转自:http://blog.csdn.net/ace1985/article/details/5729912所谓原子访问,指的是一个线程在访问某个资源的同时能够保证没有其他线程会在同一时刻访问同一资源。Interlocked系列函数提供了这样的操作。所有这些函数会以原子方式来操控一个值。Interlocked函数的工作原理取决于代码运行的CPU平台,如果是x86系列CPU,那么Interlock
zhongguoren666
·
2012-08-13 18:00
编程
windows
alignment
Allocation
structure
winapi
深研TCP/IP详解卷1开篇
很久以前记得看
WINDOWS核心编程
那本书,看了前3章就没再详细看下去,只是仅仅的略览了一遍,就感觉自己已经通晓了WINDOWS下的很多东西,现在回味下自己到底在WOIN
·
2012-08-05 23:00
TCP/IP详解
深研TCP/IP详解卷1开篇
很久以前记得看
WINDOWS核心编程
那本书,看了前3章就没再详细看下去,只是仅仅的略览了一遍,就感觉自己已经通晓了WINDOWS下的很多东西,现在回味下自己到底在WOINDOWS
yangyw_112299
·
2012-08-05 15:47
TCP/IP
网络技术
TCP/IP详解
【TCP/IP详解】
深研TCP/IP详解卷1开篇
很久以前记得看
WINDOWS核心编程
那本书,看了前3章就没再详细看下去,只是仅仅的略览了一遍,就感觉自己已经通晓了WINDOWS下的很多东西,现在回味下自己到底在WOINDOW
yangyw_112299
·
2012-08-05 15:47
TCP/IP
网络技术
TCP/IP详解
TCP/IP详解卷一
Windows核心编程
----处理结构化异常处理(SEH)和C++提供的异常处理不相同
首先要要知道,结构化异常处理(SEH)和C++提供的异常处理不相同。一.TerminationHandlersTerminationHandlers使用很简单。在想使用SEH处理的地方使用__try{/*[__leave;]*/}__finally{/*[AbnormalTermination]*/}即可。SEH保证,无论__try中的代码怎样退出(正常执行完毕、retrun、goto、异常等等)
linshixina
·
2012-07-24 16:00
编程
C++
windows
exception
filter
search
#pragma 用法
今天刚开始调试
windows核心编程
中的例程就感觉十分难懂,原因是自己的c++基本功力实在太弱了首先在windows编程的过程中大量的使用宏的问题。
Jian-Yong
·
2012-07-10 10:00
chHANDLE_DLGMSG(
windows核心编程
)讲解
原文:http://blog.csdn.net/xujiezhige/article/details/6329545看完《Windows程序设计》后开始看《
windows核心编程
》,结果看第一个案例的时候就很惊人的发现
Stone_Sky
·
2012-07-09 13:00
编程
工作
windows
command
callback
《
Windows核心编程
》の“字体”和“颜色”对话框
《
Windows核心编程
》の“字体”和“颜色”对话框“字体”通用对话框列出了系统中安装的字体,用户可以在上面选择字体名称,同时可以选择字体大小、颜色,以及一些效果如斜线、粗体、删除线或下划线等,显示选择
IMGTN
·
2012-07-07 21:00
window经典书籍推荐
1.VC++技术内幕(第四版)2.C++primer(第四版)3.深入浅出MFC(第二版)4.windows程序设计(上下册)5.
windows核心编程
(第五版)6.windows高级编程指南(第三版)
darling757267
·
2012-07-04 12:00
多线程
编程
windows
汇编
mfc
图形
提升进程权限-OpenProcessToken等函数的用法
提升进程权限文章一:在枚举/结束系统进程或操作系统服务时,会出现自己权限不足而失败的情况,这时就需要提升自己进程到系统权限,其实提升权限的代码很简单的,看到过的最经典的应该是《
WINDOWS核心编程
》第四章中操作进程给出的那个函数了
stonesharp
·
2012-07-02 20:00
windows
struct
null
Access
token
attributes
使用PE文件格式 HOOK 其他进程API
今天研究了一下HOOK其他进程API的方法有2个前提1.使用远程线程注入,具体可以参考《
Windows核心编程
》中22-InjLib里面的代码2.更改被注入线程所要调用的API地址2.1方法一:实用一个网上一个大牛写的类
oldmtn
·
2012-06-30 22:00
api
import
byte
hook
Descriptor
winapi
CreateThread()、_beginthreadex()及、AfxBeginThread()函数的讨论
今天看了看
Windows核心编程
,再找了一些网上的资料,在此想说说这些函数之间的关系和区别。如有不正确的地方,请各位不吝赐教。
liuwise
·
2012-06-08 15:00
WideCharToMultiByte和MultiByteToWideChar函数的用法
这两个系统函数在使用时需要指定代码页,在实际应用过程中遇到乱码问题,然后重新阅读《
Windows核心编程
》,总结出正确的用法。WideCha
LIULIANG
·
2012-06-07 22:00
《
Windows核心编程
》进程
开始了《
Windows核心编程
》。《
Windows核心编程
》进程可以说是读书笔记吧,怎么样从书中提取到对自己有用的东西,是一门学问,本人正在学习中,写的不好,大家见谅。
l0g1n
·
2012-06-03 12:00
编程
windows
null
读书
Path
winapi
进程的一些理解1
开始了《
Windows核心编程
》。《
Windows核心编程
》进程可以说是读书笔记吧,怎么样从书中提取到对自己有用的东西,是一门学问,本人正在学习中,写的不好,大家见谅。
l0g1n
·
2012-06-03 12:00
编程
windows
null
读书
Path
winapi
【读书笔记】---Windows内核对象
读书笔记-----------------摘自《
windows核心编程
》Unicode与ASCII标准的ANSIC字符串函数和它们的等价Unicode函数 char*strchr(constchar*,
Witch_Soya
·
2012-05-29 10:00
windows消息参考大全
下是windows消息队列中会出现的所有的消息,在学习win32asm或者
windows核心编程
、winsocket或者VC/VC++的其它的windows程序的时候会很有帮助的。
stephen1315
·
2012-05-28 18:00
windows
File
command
dropdown
文档
button
线程同步:Mutex和Condition
在《
Windows核心编程
》①一书中,对于这种互斥访问有一个很形象的比喻:想象
qq69696698
·
2012-05-28 10:00
我的程序员之路进行中
计划看的书:1、《Windows程序设计》(第5版珍藏版)1104页2、《Windows程序设计(第2版)》.王艳平.扫描版 490页3、《
Windows核心编程
》(第5版)769页4、《竹林蹊径——深入浅出
l0g1n
·
2012-05-24 21:00
编程
windows
工作
汇编
Google
语言
描述Windows操作系统内存管理的方法
这些在
windows核心编程
中都描述得很详细的。(2)当进程要读自己的虚拟地址空间中的数据时:if(数据在物理内存中) { 虚拟地址转换成物理地址 读数据 } else {
Jackyliujin
·
2012-05-22 21:00
编程
windows
磁盘
描述Windows操作系统内存管理的方法
这些在
windows核心编程
中都描述得很详细的。(2)当进程要读自己的虚拟地址空间中的数据时:if(数据在物理内存中) { 虚拟地址转换成物理地址 读数据 } else {
Jackyliujin
·
2012-05-22 21:00
编程
windows
磁盘
Windows核心编程
第2章读书笔记
二.字符和字符串处理 1.UTF全称UnicodeTransformationFormat,UTF-16每个字符编码为2字节16位; 2.在Windows程序中使用UTF-16能改进性能和减少内存消耗; 自WindowsNT起,Windows的所有版本都完全用Unicode来构建,调用Windows函数时,如果传入一个ANSI字符,那么函数首先把字符串转换为Unicode,再把
Hakunamatata-
·
2012-05-16 21:00
Windows核心编程
第1章读书笔记
第一章.错误处理 1.DWORDGetLastError(); 2.为每个错误代码分配一个32位编号; 3.函数调用失败之后,应该马上调用,避免返回值被修改; 4.在VC、VS中,可以在Watch窗口添加$err,hr一行来实时现实错误。调试过程中,该项相当于在每次调用API函数之后调用GetLastError函数; 5.ErrorLookup小程序; 6.特定
Hakunamatata-
·
2012-05-16 21:00
提升进程权限代码 .
提升进程权限在枚举/结束系统进程或操作系统服务时,会出现自己权限不足而失败的情况,这时就需要提升自己进程到系统权限,其实提升权限的代码很简单的,看到过的最经典的应该是《
WINDOWS核心编程
》第四章中操作进程给出的那个函数了
cosmoslife
·
2012-05-12 21:00
string和wstring相互转换
第一种方法:调用WideCharToMultiByte()和MultiByteToWideChar(),代码如下(关于详细的解释,可以参考《
windows核心编程
》):#include#includeusingnamespacestd
xqs83
·
2012-05-11 08:00
windows
String
Microsoft
null
delete
stdstring
《
Windows核心编程
》---Interlocked原子访问系列函数
所谓原子访问,指的是一个线程在访问某个资源的同时能够保证没有其他线程会在同一时刻访问同一资源。Interlocked系列函数提供了这样的操作。所有这些函数会以原子方式来操控一个值。Interlocked函数的工作原理取决于代码运行的CPU平台,如果是x86系列CPU,那么Interlocked函数会在总线上维持一个硬件信号,这个信号会阻止其他CPU访问同一个内存地址。我们必须确保传给这些函数的变量
zhongguoren666
·
2012-05-07 16:00
编程
windows
header
alignment
Allocation
structure
开博
上个月,大体看了一下《
Windows核心编程
》但是感觉基本不够,等学习完《Windows程序设计》后,再深入研。
l0g1n
·
2012-04-20 13:00
编程
windows
图像处理
WideCharToMultiByte和MultiByteToWideChar函数的用法
这两个系统函数在使用时需要指定代码页,在实际应用过程中遇到乱码问题,然后重新阅读《
Windows核心编程
》,总结出正确的用法。
zhoxier
·
2012-04-19 17:00
无意中看到的好书
《
Windows核心编程
》《深入解析Windows操作系统-WindowsInternals》《UNIX编程艺术》《程序员的自我修养——链接、装载与库》给我这种感觉的就只有2书, 《深度探索C++对象模型
hedafighter2011
·
2012-04-17 20:00
从PE格式牵涉到的理论基础的概念疑惑(修改)
答:从《
windows核心编程
》里找到了解释:什么是内核对象?内核对象只是内核分配的一个内存块,并且只能由该内核访问。该内存块是一种数据结构,它的成员负责维护该对象的各种信息。
gaoxin1076
·
2012-04-16 16:00
数据结构
windows
image
header
Microsoft
磁盘
2012.4.13 360笔试总结
4.
Windows核心编程
也是必看的书,需要准备。有了基础才能以不变应万变!相信自己、做好规划、加油!
wojiushiwo987
·
2012-04-14 22:00
数据结构
编程
windows
网络
360
File mapping的用法
更详细的用法,可以参见
windows核心编程
。 与虚拟内存一样,内存映射文件可以用来保留一个地址空间的区域,并将物理存储器提交给该区域。
WUYUAN2011WOAINI
·
2012-04-10 10:00
何为句柄
到底何为句柄,自从学习VC以来,这个问题一直困扰着我,最近我从微软出版的《
Windows核心编程
》一书中找到了比较好的答案,之前在百度、Googo等搜索引擎中找到的答案都不令人满意,大家都把句柄解释为指针
yuanzeyao2008
·
2012-04-09 10:00
编程
windows
搜索引擎
百度
table
出版
看过的书籍总结
2.
Windows核心编程
(第5版英文版)我看英文书一直比较吃力,但是看英文的帖子还行,这本书断断续续的看完了,基本都忘得差不多了,后来没办法,找了个中文的电子版的书再看,对我来说进程知识、线程同步的内容非常实用
·
2012-04-04 21:00
总结
Windows中的管道解析
在
Windows核心编程
中,我们知道,每个进程有一个句柄表。创建
ani_di
·
2012-03-20 12:00
面试微软前,计算机书籍推荐
TheHiddenLanguageofComputerHardwareandSoftware(《编码的奥秘》)2 ComputerSystem:AProgrammer’sPerspective(《深入理解计算机系统》)/WindowsviaC/C++(《
Windows
edward0004
·
2012-03-17 10:00
设计模式
编程
面试
微软
Refactoring
structure
Windows内核对象无效返回值——NULL或者INVALID_HANDLE_VALUE??
今天看《
Windows核心编程
》无意间看到内核对象创建函数返回值的一段内容。以前写程序判断句柄无效的时候没有多想,经常用NULL,有时也用INVALID_HANDLE_VALUE。
anycell
·
2012-03-11 22:00
编程
c
windows
null
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他