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核心编程】
CE+OD无法附加游戏进程的破解方法 来吧 别在为这烦恼了
CE+OD无法附加游戏进程的破解方法来吧别在为这烦恼了其实看过
windows核心编程
那本书的人都知道计算机编程领域那些所谓的游戏保护真的只是为难菜鸟而已,对于大鸟基本不起作用.游戏无法就是采用线程进程SSDT
hsapphire
·
2020-08-13 14:42
ce+od无法同时附加进程的问题
CE+OD无法附加游戏进程的破解方法来吧别在为这烦恼了其实看过
windows核心编程
那本书的人都知道计算机编程领域那些所谓的游戏保护真的只是为难菜鸟而已,对于大鸟基本不起作用.游戏无法就是采用线程进程SSDT
aonnukgkmn753855
·
2020-08-13 13:53
学习书籍交流
MoreEffectiveC++》《InsideTheC++ObjectModel》《ExceptionalC++》《设计模式(DesignPatterns)》《重构》Windows程序设计:《Windows程序设计》《
Windows
zlhcc
·
2020-08-12 18:50
mfc
c++
windows
设计模式
object
编程
《
Windows核心编程
》读书笔记十二 纤程
第十二章纤程使用纤程(fiber)为了兼容UNIX服务器应用程序的移植。使用纤程线程是在内核模式下实现的,操作系统控制。而纤程是在用户模式下实现的,内核对纤程一无所知。一个线程可以包含一个或多个纤程。(内核仅能调度线程,而纤程由我们调度)将一个已有的线程转换为纤程WINBASEAPI_Ret_maybenull_LPVOIDWINAPIConvertThreadToFiber(_In_opt_LP
sesiria
·
2020-08-10 00:14
Windows
Windows核心编程
之 2 字符和字符串
1包含新的安全是字符串处理头文件StrSafe.h__counof宏可以计算缓冲区的元素个数StringCchCatStringCchCopyStringCchPrintf"Cch"表示字符数StringCbCatStringCbCopyStringCbPrintf"cb"表示大小比较字符串使用如路径名,注册表值CompareStringOrdinalCompareString(LCID,DWOR
眼看前方_脚踏实地
·
2020-08-09 02:38
windows
核心编程读书笔记
repost-陈皓老师-我成长的过程
这个过程并没有让我学到什么东西,也没有什么成长,我每天想的就是我要离开这个地方,所以,我在晚上10点以后开始看书学习到11点半,并使用工作环境动手实践书上的代码,一年后,我精读了《TCP/IP详解》《
Windows
持续努力
·
2020-08-05 11:43
管道的使用---参见
Windows核心编程
管道也是一种重要的进程间通信方式,最近看了
Windows核心编程
里面关于管道的理论及例子,觉得挺有意思,自己模拟着写了一个,其中有些还是不太明白尤其是服务端中的WaitForSingleObjectEx
farrellzhang
·
2020-08-05 02:12
基础技术类
Windows中的管道解析
在
Windows核心编程
中,我们知道,每个进程有一个句柄表。创建子进程时
Mr_John_Liang
·
2020-08-05 00:46
windowsAPI
基于visual c++之
windows核心编程
代码分析(60)实现系统盘定制与软件自动安装
我们定制特殊的系统盘,就不需要,一遍遍的安装驱动,软件了,安装好就是一个现成的模子。省时方便。现在的大部分软件,其安装都具备一定的智能性,换句话说,许多软件的安装都能采取全自动或半自动的方式进行。下面以不同的安装方式进行讨论:1、基于msi包的WindowsInstaller安装文件:常用的静默安装参数为/qb(显示基本安装界面)或/q或/qn,若为了不重新启动,还可以加上REBOOT=SUPPR
weixin_30390075
·
2020-08-04 04:30
基于visual c++之
windows核心编程
代码分析(13)获取磁盘可用空间信息
我们在进行
Windows核心编程
,经常要用到获取磁盘可用空间信息。
flyingleo1981
·
2020-07-31 17:37
windows核心编程
之用户方式中的线程同步
原子访问:是指线程在访问资源时能够确保所有其他线程都不在同一时间内访问相同的资源。互锁函数对于互锁函数,需要了解它们运行的速度极快。调用一个互锁函数,通常会导致执行几个CPU周期(通常小于50),并且不会从用户方式转为内核方式(通常这个需要执行1000个CPU周期)。几个互锁函数:(1)LONGInterlockedExchangeAdd(LPLONGAddend,LONGIncrement);A
不会游泳的小于儿
·
2020-07-30 23:25
windows核心编程
QQ盗号的核心技术(1)
对于
Windows核心编程
,本人还是一只菜鸟,前一段时间把《Windows系统编程》粗略的看一边(当然重点地方仔细的看),由于对于C++有点基础,感觉学起来比较容易上手。
weixin_34037977
·
2020-07-30 17:06
基于visual c++之
windows核心编程
代码分析(13)获取磁盘可用空间信息
我们在进行
Windows核心编程
,经常要用到获取磁盘可用空间信息。
尹成
·
2020-07-30 13:54
Visual
Studio2012
Windows8
Visual
C++2010编程技术
VC++编程技术
WindowsC++编程
磁盘
代码分析
windows
编程
c++
integer
unicode字符集,用还是不用?
《
Windows核心编程
》也列出一堆理由劝我们使用unicode字符集,最大的好处当然是软件本地化的需要,另外一些好处是:
clever101
·
2020-07-29 17:29
Visual
C++
《
Windows核心编程
》读书笔记四 进程
第四章进程本章内容4.1编写第一个Windows应用程序4.2CreateProcess函数4.3终止进程4.4子进程4.5管理员以标准用户权限运行时进程定义为一个正在运行的程序的一个实例,它可以由一下两部分构成。a.一个内核对象,操作系统用它来管理进程。内核对象也是系统保存进程统计信息的地方。b.一个地址空间,其中包含所有可执行文件或DLL模块的代码和数据。还包含动态内存分配,比如线程栈和堆的分
sesiria
·
2020-07-29 11:59
Windows
Windows核心编程
第五章 作业(上)
第5章作业通常,必须将一组进程当作单个实体来处理。例如,当让MicrosoftDeveloperStudio为你创建一个应用程序项目时,它会生成Cl.exe,Cl.exe则必须生成其他的进程(比如编译器的各个函数传递)。如果用户想要永远停止该应用程序的创建,那么DeveloperStudio必须能够终止Cl.exe和它的所有子进程的运行。在Windows中解决这个简单(和常见的)的问题是极其困难的
TK13
·
2020-07-28 14:29
windows核心编程
QT 进程间通信——共享内存
在《
windows核心编程
》写道:在Windows中,在同一台机器上数据共享的最底层机制就是内存映射文件。
Sakuya__
·
2020-07-27 17:15
QT
挂起某个进程中所有线程的方法
//
windows核心编程
第5版中的一段代码/*函数功能:挂起进程中的所有线程参数1:进程ID参数2:若为TRUE时对进程中的所有线程调用SuspendThread,挂起线程若为FALSE时对进程中的所有线程调用
我本亲狂
·
2020-07-16 04:26
C++
Android同步类:Mutex和Condition
在《
Windows核心编程
》①一书中,对于这种互斥访问有一个很形象的比喻:想象
liwendovo
·
2020-07-16 02:28
Android
Windows SEH中的局部展开与全局展开
经过阅读
windows核心编程
一书,对SEH中的局部展开和全局展开终于有了一个比较清晰的概念。
bad_sheep
·
2020-07-15 16:09
《深入理解计算机系统 2nd》部分读书笔记---第9章 虚拟存储器(未完成)
这两个抽象很重要,对理解《
Windows核心编程
5th》和《Unix环境高级编程2nd》两书中描述的一些机制很有帮助。虚拟存储器虚拟存储器是硬件异常、硬件地址翻译、主存、磁
劉俊
·
2020-07-15 14:41
C/C++
Windows程序设计
Linux编程
未完成
读书笔记
操作系统
老兵新传 Visual Basic核心编程及通用模块开发pdf
精通VisualBasic、C语言、
Windows核心编程
等,有16年编程和软件开发的实践经验,积累了大量程序设计方法和编程技巧,在国内外高水平刊物发表论文28篇,多次在各类编程竞赛中获奖。
weixin_30672295
·
2020-07-15 03:02
如何有效阅读《C++ Primer》那么厚的书
我就是那种正面刚大部头的选手,这些年读过的工作相关的“砖头”大概有《c++primer》,《
Windows核心编程
》,《算法导论》,《unix网络编程》,《STL源码剖析》等等吧,投资、社科等类型的与本题无关就不一一列举
vonmax007
·
2020-07-15 02:47
日常生活
提升进程权限-OpenProcessToken等函数的用法
提升进程权限文章一:在枚举/结束系统进程或操作系统服务时,会出现自己权限不足而失败的情况,这时就需要提升自己进程到系统权限,其实提升权限的代码很简单的,看到过的最经典的应该是《
WINDOWS核心编程
》第四章中操作进程给出的那个函数了
stonesharp
·
2020-07-14 23:36
杂类
[C++]《
Windows核心编程
》读书笔记
这篇笔记是我在读《
Windows核心编程
》第5版时做的记录和总结(部分章节是第4版的书),没有摘抄原句,包含了很多我个人的思考和对实现的推断,因此不少条款和Windows实际机制可能有出入,但应该是合理的
henreash
·
2020-07-14 11:48
WINDOWS核心编程
笔记(11-15)
第11章线程池的使用为什么要使用线程池?因为创建线程和释放线程是要消耗系统资源的,如果要完成一个工作要不停的创建和释放线程必然会造成很大的系统资源的浪费,所以用线程池。在线程本次工作完成后,不释放线程,让线程等待。再有需要让线程去完成的工作时就把原来创建的线程取过来继续使用。这样节省了重复的创建释放线程的过程。到目前为止,已经知道创建多线程应用程序是非常困难的。需要会面临两个大问题。一个是要对线程
byxdaz
·
2020-07-14 08:16
技术资料
POCO库 Foundation::Thread模块 多线程与线程池支持
ThreadPool线程池支持的简单了解Thread类使用方法在C++语言中,我们通过_beginThreadex或CreateThread来创建线程(最好使用前者,关于两者区别和线程基础知识可参见《
Windows
wudaijun
·
2020-07-14 06:24
开源POCO库
CE+OD无法附加游戏进程的破解方法-不再为不能附加而烦恼了
CE+OD无法附加游戏进程的破解方法来吧别在为这烦恼了其实看过
windows核心编程
那本书的人都知道计算机编程领域那些所谓的游戏保护真的只是为难菜鸟而已,对于大鸟基本不起作用.游戏无法就是采用线程进程SSDT
AZFU0BN
·
2020-07-13 03:49
点点滴滴
多线程-线程同步
前言关于.net中线程的基本应用可以参考《C#3.0核心技术》中多线程的第一部分,但线程同步方面的最好参考仍然是Jeffrey的《
Windows核心编程
》,其中不仅有详细的介绍,还有经典范例代码。
X_Craft
·
2020-07-13 01:53
C#
Windows核心编程
之共享内存
Windows共享数据和信息的机制:RPC、COM、OLE、DDE、窗口消息、剪贴板、邮箱、管道、套接字以及内存映射文件。内存映射:通过让两个或多个进程映射同一个文件。(在进程空间中保留一个地址空间区域,将物理存储器提交给该区域)内存映射文件的物理存储器(用来作为虚拟内存)来自一个位于磁盘驱动器上的数据文件。一旦该文件被映射,就可以访问它,就像文件已经加载内存一样。(操作系统使得内存能够将一个数据
持成
·
2020-07-12 02:54
Windows
何为句柄
到底何为句柄,自从学习VC以来,这个问题一直困扰着我,最近我从微软出版的《
Windows核心编程
》一书中找到了比较好的答案,之前在百度、Googo等搜索引擎中找到的答案都不令人满意,大家都把句柄解释为指针
yuanzeyao
·
2020-07-10 14:07
C++
搜索引擎
windows
table
出版
编程
百度
Windows核心编程
笔记(八)用户模式下的线程同步 SRWLock剖析
在VISTA及之后的系统中,引入了SRWLock用户用户模式的线程同步,MSDN中是这样描述的。SRWLock轻量级的读写锁,它与临界区对象的不同在于,它分为两个模式来访问共享资源。并假设有两种类型的线程同时工作,一种用在读取共享资源,通常又称为消费线程,另一种用来对共享的资源进程写入操作,通常又称为生产线程。共享模式下每个读取线程可以读取共享的数据,不受任何限制,它们可以同时读取共享数据。独占模
wangpengk7788
·
2020-07-10 05:03
Windows核心编程
笔记
CWinThread类,使用后要不要使用CloseHandle释放内核
在《
Windows核心编程
》中说在使用ExitThread()函数终止线程的时候虽然系统资源会被清理掉,但是C/C++资源(如C++类资源)不会被销毁。
konglongdanfo1
·
2020-07-09 18:39
C/C++
VC++
Windows核心编程
进程--CreateProcess函数 终止进程和子进程 进程的权限
CreateProcess函数使用CreateProcess函数来创建一个进程BOOLCreateProcess(LPCTSTRpszApplicationName,//nameofexecutablemoduleLPTSTRpszCommandLine,//commandlinestringLPSECURITY_ATTRIBUTESpsaProcess,//SDLPSECURITY_ATTRIB
fztfztfzt
·
2020-07-09 16:53
#
《Windows核心编程》笔记
Windows核心编程
_HOOK(续)_APIHOOK
啰嗦啰嗦:开始之前还是要啰嗦几句,看到自己博客粉丝增加,访问量也越来越多,感到非常开心,而且好评也是不少,指错也非常感谢,从错误中发现了很多问题,非常感谢,也高兴自己的文章能帮助到其它人。就比如之前的比较火动态视频桌面代码,网络上几乎找不到可行的动态视频桌面代码,最后博主花费了一晚上时间去研究,然后把研究成果从头到位到理论,到Windows桌面结构,以及体系分析,都说的非常透彻,也让不少人实现了动
17岁boy想当攻城狮
·
2020-07-09 13:55
Windows核心编程
Windows核心编程
简单windows共享内存封装类
在维护公司的一个项目的时候发现了一个共享内存类,看了一下注释,发现是chrome里头的代码,所以就把chrome的代码翻出来看了一个,果然写的不错,考虑的情况也确实比较多,想想之前看过了《
windows
写文章的思考者
·
2020-07-09 06:12
C/C++
VC
windows
内存
C++学习方法(经典)
《windows程序设计》王艳平《孙鑫的VC++视频》《VC++深入详解》孙鑫《深入浅出MFC》《
windows核心编程
》这几本能循序渐进的学VC++是个很艰苦而长期的过程,不能急的,而且很难在短期内见成效
sharkshake
·
2020-07-09 02:13
书籍推荐
几种C++ std::string和std::wstring相互转换的转换方法
::string和std::wstring相互转换的转换方法第一种方法:调用WideCharToMultiByte()和MultiByteToWideChar(),代码如下(关于详细的解释,可以参考《
windows
Leckun
·
2020-07-09 00:04
windows核心编程
-内存映射文件(二)
/************************************************************************//*用内存映射来实现进程间数据通信*//*转载请注明文章来自:http://blog.csdn.net/windows_nt*//*************************************************************
codinglf
·
2020-07-09 00:53
windows编程
windows核心编程
-内存映射文件(一)
序MicrosoftWindows提供了三种机制来对内存进行操作。1、堆-----------最适合用来管理大量的小型对象。2、虚拟内存-----最适合用来管理大型对象数组或大型结构数组。3、内存映射文件-最适合用来管理大型数据流(通常是文件),以及在同一机器上运行的多个进程之间共享数据。接下来我给大家介绍一下内存映射文件的相关知识。内存映射文件相关知识介绍与虚拟内存相似,内存映射文件允许开发人员
codinglf
·
2020-07-09 00:53
windows编程
《
windows核心编程
》–Windows内存体结构(一)
13.1进程虚拟地址空间每个进程都有自己的专有地址空间,对32位进程来说,这个地址空间的大小为4GB,这是因为32位指针可以表示从0x00000000-0xffffffff的任意值。对64位进程来说则可以表示0x0000000000000000到0xffffffffffffffff之间任一值。因为每一个进程都有自己的专有地址空间,当进程中的各线程运行时,它们只访问属于该进程的内存。线程即看不到其他
weixin_34183910
·
2020-07-08 17:56
Mutex::AutoLock介绍
在《
Windows核心编程
》①一书中,对于这种互斥访问有一个很形象的比喻:想象你在飞机上如厕,这时卫生间的信息牌上显示“有人”,你必须等里面的人出来后才可进去。这就是互斥的含义。
southcamel
·
2020-07-08 06:29
Linux
Windows核心编程
:内存映射文件
作者:shenzi链接:http://blog.csdn.net/shenzi
Windows核心编程
:内存映射文件与虚拟内存相似,内存映射文件允许开发人员预定一块地址空间区域并给区域调拨物理存储器。
shenzi
·
2020-07-08 05:24
windows编程
《
windows核心编程
系列》十六谈谈内存映射文件
内存映射文件允许开发人员预订一块地址空间并为该区域调拨物理存储器,与虚拟内存不同的是,内存映射文件的物理存储器来自磁盘中的文件,而非系统的页交换文件。将文件映射到内存中后,我们就可以在内存中操作他们了,就像他们被载入内存中一样。内存映射文件主要有三方面的用途:1:系统使用内存映射文件来将exe或是dll文件本身作为后备存储器,而非系统页交换文件,这大大节省了系统页交换空间,由于不需要将exe或是d
iteye_21199
·
2020-07-07 10:48
《
windows核心编程
》 17章 内存映射文件
内存映射文件主要用于以下三种情况:系统使用内存映射文件载入并运行exe和dll,这大量节省了页交换文件的空间以及应用程序的启动时间开发人员可以使用内存映射文件来访问磁盘上的数据文件。这使得我们可以避免直接对文件IO操作和对文件内存进行缓存进程间通讯17.1映射到内存的可执行文件和DLL当一个线程调用CreateProcess的时候,系统会执行收入步骤:1.判断exe位置,如果无法找到exe那么不会
weixin_34308389
·
2020-07-06 19:02
最新《C++黑客编程公开课合集 》
多线程高速上传下载系统天天拼图键盘记录器木马那点事,开机启动,下载者,远程后门调戏QQ,让QQ无法登陆内存修改器Hook及注入反外挂系统播放器黑白块-WinSocketwindow核心编程思想QQ轰炸机
Windows
像风揉
·
2020-07-06 06:54
Windows核心编程
之进程间通信
1进程与进程通信进程是装入内存并准备执行的程序,每个进程都有私有的虚拟地址空间,由代码、数据以及它可利用的系统资源(如文件、管道等)组成。多进程/多线程是Windows操作系统的一个基本特征。MicrosoftWin32应用编程接口(ApplicationProgrammingInterface,API)提供了大量支持应用程序间数据共享和交换的机制,这些机制行使的活动称为进程间通信(InterPr
小伟锅
·
2020-07-05 16:50
Windows核心编程系列
Windows核心编程
之多进程概述
一、进程的概念进程是是一个正在运行的程序的实例(飘~~~),是系统分配资源的单位(线程是执行的单位),包括内存,打开的文件、处理机、外设等,进程由两部分组成:1、进程的内核对象:即我们通常所讲的PCB(进程控制块),该结构只能由该内核访问,他是操作系统用来管理进程的一个数据结构,操作系统通过该数据结构来感知和管理进程;它的成员负责维护进程的各种信息,包括进程的状态(创建、就绪、运行、睡眠、挂起、僵
小伟锅
·
2020-07-05 16:50
Windows核心编程系列
Windows核心编程
之邮槽实现进程间通信
邮槽是Windows系统提供的一种单向通信的机制。即进程中的一方只能写入或读取数据,而另一方则只能读取或写入数据。通过邮槽,用户可以实现一对多或跨网络的进程之间的通信。但是,邮槽能传输的数据非常小,一般在400KB左右。如果用户操作的数据过大,可能会导致邮槽不能正常工作。1.创建邮槽用户在实际编程时,可以使用Windows邮槽实现进程间通信。但是用户必须首先创建邮槽。在Windows系统中,用户可
小伟锅
·
2020-07-05 16:50
Windows核心编程系列
使用rebase进行dll基地址重定位
今天同事做了《
Windows核心编程
》的读书报告,其中有一个建议如下:假设有3个模块,一个user.exe,另外两个是A.dll,B.dll。
jiaoshuchun
·
2020-07-04 19:40
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他