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核心编程》
windows核心编程
--线程的同步
windows核心编程
--线程的同步线程的同步由于同一进程的所有线程共享进程的虚拟地址空间,并且线程的中断是汇编语言级的,所以可能会发生两个线程同时访问同一个对象(包括全局变量、共享资源、API函数和MFC
C++ Programmer's Cookbook
·
2006-09-14 15:00
windows核心编程
--线程高级
windows核心编程
--线程高级暂停和恢复线程的运行在线程内核对象的内部有一个值,用于指明线程的暂停计数。
C++ Programmer's Cookbook
·
2006-09-14 10:00
windows核心编程
--线程
windows核心编程
--线程进程是由两个部分构成的,一个是进程内核对象,另一个是地址空间。同样,线程也是由两个部分组成的:•一个是线程的内核对象,操作系统用它来对线程实施管理。
C++ Programmer's Cookbook
·
2006-09-13 15:00
windows核心编程
--作业
windows核心编程
--作业作业:作业可以看作是一组进程的容器,把这些进程当作一个整体,对这个整体整个加入更多的限制.
C++ Programmer's Cookbook
·
2006-09-13 09:00
windows核心编程
--进程
windows核心编程
--进程进程通常被定义为一个正在运行的程序的实例,它由两个部分组成:•一个是操作系统用来管理进程的内核对象。内核对象也是系统用来存放关于进程的统计信息的地方。
C++ Programmer's Cookbook
·
2006-09-12 14:00
windows核心编程
--windows程序的执行
windows核心编程
--windows程序的执行Windows应用程序的执行 Windows支持两种类型的应用程序。
C++ Programmer's Cookbook
·
2006-09-12 11:00
windows核心编程
--内核对象
windows核心编程
--内核对象简单地说:内核对象是系统的一种资源。系统对象一旦产生,任何应用程序都可以开启并且使用该对象。
C++ Programmer's Cookbook
·
2006-09-12 09:00
使用UNICODE提高效率
这里主要借鉴
windows核心编程
谈谈使用UNICODE的好处。既然是基于windows编程,就得看看windows平台本身对字符的处理方式。
万星星@豌豆荚 欢迎加入我们
·
2006-09-11 20:00
windows核心编程
--字符集
windows核心编程
--字符集 字符unicode与windows 1软件的本地化要解决的真正问题,实际上就是如何来处理不同的字符集。
C++ Programmer's Cookbook
·
2006-09-11 16:00
windows核心编程
--函数返回错误
windows核心编程
--函数返回错误1windows程序错误的处理机制 windowsAPI的返回类型数据类型表示失败的值VOID该函数的运行不可能失败。
C++ Programmer's Cookbook
·
2006-09-11 15:00
API HOOK
最近在看《
windows核心编程
》,看到了APIHOOK。于是写了些程序,本文就是在程序编写的过程中作的一些总结。阅读本文需要一些PE文件结构的知识,读者可以先找一些相关书籍阅读。
misterliwei
·
2006-06-27 15:00
编程
windows
api
dll
hook
QQ盗号核心编程
对于
Windows核心编程
,本人还是一只菜鸟,前一段时间把《Windows系统编程》粗略的看一边(当然重点地方仔细的看),由于对于C++有点基础,感觉学起来比较容易上手。
goingup
·
2006-04-08 06:00
编程
qq
null
dll
callback
winapi
Unicode解决方案
Unicode解决方案Unicode解决方案Unicode:宽字节字符集(摘自
windows核心编程
)Unicode是Apple和Xerox公司于1988年建立的一个技术标准。
Paul之Coder日记
·
2006-03-27 17:00
《
Windows核心编程
》第6章 笔记
1、线程和Object一个线程拥有两个用户对象,即窗口和挂钩。当线程终止运行时,系统会自动撤消任何窗口,并且卸载线程创建的或安装的任何挂钩。其他对象只有在拥有线程的进程终止运行时才被撤消。2、创建在C++中,若要创建一个新线程,绝对不要调用操作系统的CreateThread函数,必须调用C/C++运行期库函数_beginthreadex。注意,_beginthreadex函数只存在于C/C++运行
uoyevoli
·
2006-02-10 00:00
《
Windows核心编程
》第4章 笔记
1、应用程序的进入点应用程序类型 进入点 嵌入可执行文件的启动函数-------------------------------------------------------------------------------需要ANSI字符和字符串的GUI应用程序 WinMain WinMainCRTStartup需要Unicode字符和字符串的
uoyevoli
·
2006-02-09 17:00
WINDOWS核心编程
笔记(22-27)
第22章插入DLL和挂接API在MicrosoftWindows中,每个进程都有它自己的私有地址空间。当使用指针来引用内存时,指针的值将引用你自己进程的地址空间中的一个内存地址。你的进程不能创建一个其引用属于另一个进程的内存指针。因此,如果你的进程存在一个错误,改写了一个随机地址上的内存,那么这个错误不会影响另一个进程使用的内存。在Windows98下运行的各个进程共享2GB的地址空间,该地址空间
byxdaz
·
2005-12-10 12:00
编程
windows
exception
null
dll
Pointers
WINDOWS核心编程
笔记(16-21)
第16章线程的堆栈有时系统会在你自己进程的地址空间中保留一些区域。第3章讲过,对于进程和线程环境块来说,就会出现这种情况。另外,系统也可以在你自己进程的地址空间中为线程的堆栈保留一些区域。每当创建一个线程时,系统就会为线程的堆栈(每个线程有它自己的堆栈)保留一个堆栈空间区域,并将一些物理存储器提交给这个已保留的区域。按照默认设置,系统保留1MB的地址空间并提交两个页面的内存。但是,这些默认值是可以
byxdaz
·
2005-12-10 12:00
编程
windows
Microsoft
存储
dll
编译器
WINDOWS核心编程
笔记(11-15)
第11章线程池的使用为什么要使用线程池?因为创建线程和释放线程是要消耗系统资源的,如果要完成一个工作要不停的创建和释放线程必然会造成很大的系统资源的浪费,所以用线程池。在线程本次工作完成后,不释放线程,让线程等待。再有需要让线程去完成的工作时就把原来创建的线程取过来继续使用。这样节省了重复的创建释放线程的过程。到目前为止,已经知道创建多线程应用程序是非常困难的。需要会面临两个大问题。一个是要对线程
byxdaz
·
2005-12-10 12:00
数据结构
编程
工作
windows
Microsoft
存储
WINDOWS核心编程
笔记(5-10)
第6章线程的基础知识理解线程是非常关键的,因为每个进程至少需要一个线程。与进程内核对象一样,线程内核对象也拥有属性,本章要介绍许多用于查询和修改这些属性的函数。此外还要介绍可以在进程中创建和生成更多的线程时所用的函数。第4章介绍了进程是由两个部分构成的,一个是进程内核对象,另一个是地址空间。同样,线程也是由两个部分组成的:•一个是线程的内核对象,操作系统用它来对线程实施管理。内核对象也
byxdaz
·
2005-12-10 12:00
WINDOWS核心编程
笔记(3-5)
第3章内核对象准确地理解内核对象对于想要成为一名Windows软件开发能手的人来说是至关重要的。本章就来说说内核对象。什么是内核对象每个内核对象只是内核分配的一个内存块,并且只能由该内核访问。该内存块是一种数据结构,它的成员负责维护该对象的各种信息。有些数据成员(如安全性描述符、使用计数等)在所有对象类型中是相同的,但大多数数据成员属于特定的对象类型。由于内核对象的数据结构只能被内核访问,因此应用
byxdaz
·
2005-12-10 12:00
数据结构
编程
c
windows
作业
attributes
WINDOWS核心编程
笔记(1-2)
介绍本书是讲解Windows操作系统内部机制的专著,作者从基本概念入手,全面系统地介绍了Windows的各种基本构件,如进程、线程、DLL和内存管理等,并列举了大量应用程序,精辟地分析了构件的使用方法,为掌握Windows编程技巧提供了一条有效的捷径。对于不同水平的Windows编程人员来说,本书都具有极好的参考价值。第1章对程序错误的处理 在开始介绍Microsoftwindows的特性之
byxdaz
·
2005-12-10 12:00
编程
c
windows
Microsoft
character
编译器
使用内存映射文件来提高你程序的性能
本人在学习《
WINDOWS核心编程
》的时候对JEFFREY大师提到的一个小程序写了两个版本来比较性能,该程序的原始需求是这样的:对一个大文件进行倒序,也就是将一个文件头变成尾,尾变成头。
windcsn
·
2005-09-04 21:00
windows
File
测试
null
delete
byte
NT环境下进程隐藏的实现
其中比较有代表性的是JeffreyRicher在《
windows核心编程
》中介绍的LoadLibrary方法和罗云彬在《win
局部变量的作用域
·
2005-07-21 09:00
我的书架
书名 作者 出版社
Windows核心编程
JeffreyRichter 机械工业出版社C++沉思录 AndrewKoenigBarbaraMoo 人民邮电出版社 Windows网络编程(第2版)
gxulg
·
2005-07-04 11:00
设计模式
编程
C++
windows
Microsoft
出版
Windows 95 System Programming SECRENTS学习笔记---第三章(3)
进程(Process)首先让我们看看,Windows中关于进程的定义,以下内容引自《
Windows核心编程
》:进程通常被定义为一个正在运行的程序的实例,它由两部分组成:l 一个是操作系统用来管理进程的内核对象
Kendiv
·
2004-12-26 01:00
UNICODE还是_UNICODE
JeffreyRichter在《
Windows核心编程
》中说,_UNICODE宏用于C运行期头文件,而UNICODE宏则用于Windows头文件.当编译源代码模块时,通常必须同时定义这两个宏.究竟是怎么样的呢
ForNormandy
·
2004-08-24 21:00
编程
c
windows
mfc
大师之群英荟萃
之后,他又推出了经典著作《Windows高级编程指南》和《
Windows核心编程
》。如今
BestBear
·
2004-06-27 01:00
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他