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系统编程
第十五章 rust中进行windows系统开发
比如以本文要介绍的
windows系统编程
为例,由于windows系统底层使用的C/C++语言,导致其大量api的参数都是指针,而rust作为一门
余识-
·
2024-09-02 21:43
Rust从入门到精通
rust
windows
开发语言
Windows系统编程
(一) 文件与目录操作
以下程序需要包含头文件创建打开文件HANDLEhFile=CreateFile("D:\\rkvir.ini",GENERIC_READ|GENERIC_WRITE,NULL,NULL,OPEN_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL);此处打开文件,参数依次已有文件的路径,注意\\是转义字符对文件操作的权限,此处是读写两种权限共享模式,此处无共享状态安全属性,一般写N
ぃ扶摇ぅ
·
2024-02-07 08:40
windows
【
Windows系统编程
】08.异常处理与异常Hook(软件断点Hook,硬件断点Hook)
文章目录异常处理异常Hook:VEH软件断点HOOKVEH硬件断点HOOK异常处理1.结构化异常SEH#includeintmain(){gotoExit;__try{//受保护节inta=0;intb=0;intc=a/b;std::cout#includeLONGMyVEHCallBack(struct_EXCEPTION_POINTERS*ExceptionInfo){//向量化异常需要我们
WdIg-2023
·
2023-09-04 10:04
Windows系统编程
windows
安全
【
Windows系统编程
】06.HotFixHook与进程通信(详解HotFixHook)
上一讲讲到的InlineHook,每次Hook的时候,都要读写两次内存(先Hook,再还原)这种Hook方式,性能比较低,今天我们讲的这种Hook方式,可以说是InlineHook的升级版本HotFix(热补丁)我们先来讲讲原理:我们继续来看看目标程序反汇编:770A8E19|CC|int3|770A8E1A|CC|int3|770A8E1B|CC|int3|770A8E1C|CC|int3|77
WdIg-2023
·
2023-08-18 00:51
Windows系统编程
windows
安全
【
Windows系统编程
】04.动态库与静态库(详解远线程注入dll)-笔记
都符合PE结构静态库(lib)引用lib:需要头文件和lib文件在当前项目文件夹中#include"StaticLib1.h"项目属性-链接器-输入:附加依赖项:加入lib文件#pragmacomment(lib,"路径")然后直接调用静态库中的函数了.动态库(dll)创建动态链接库:BOOLAPIENTRYDllMain(HMODULEhModule,DWORDul_reason_for_cal
WdIg-2023
·
2023-08-18 00:21
Windows系统编程
windows
笔记
安全
【
Windows系统编程
】05.内存操作与InlineHook(详解InlineHook实现)
文章目录内存相关InlineHook完整实现代码(dll):InlineHook测试:内存相关内存信息头文件:#include//检索有关系统当前使用物理内存和虚拟内存的信息MEMORYSTATUSEXmst;GlobalMemoryStatusEx(&mst);//检索有关当前系统的信息SYSTEM_INFOSysInfo;GetSystemInfo(&SysInfo);//检索当前进程的伪句柄
WdIg-2023
·
2023-08-18 00:19
Windows系统编程
windows
安全
【
Windows系统编程
】02.进程与线程(一)-笔记
进程,进程对象虚拟内存进程不能执行代码,数据结构,三环PEB,0怀EPROCESS对进程进行管理线程列表线程才是真正执行代码主线程:主函数线程依赖于cpu时间片切换单核,多核主线程消息,进程销毁intmain(){//该结构体指定创建进程时的主窗口的窗口工作站,桌面,标准句柄和外观STARTUPINFOStartupInfo={sizeof(STARTUPINFO)};//该结构体包含有关新创建的
WdIg-2023
·
2023-08-16 07:54
Windows系统编程
windows
笔记
【
Windows系统编程
】03.远线程注入ShellCode
shellcode:本质上也是一段普通的代码,只不过特殊的编程手法,可以在任意环境下,不依赖于原有的依赖库执行。远程线程#include#include#includeintmain(){HANDLEhProcess=OpenProcess(PROCESS_ALL_ACCESS,FALSE,19328);//创建在另一个进程的虚拟地址空间中运行的线程//跨进程创建线程CreateRemoteThr
WdIg-2023
·
2023-08-16 07:50
Windows系统编程
windows
笔记
安全
【
Windows系统编程
】01.文件与目录操作-笔记
本专栏从这篇文章开始做
Windows系统编程
的笔记,本章主要讲解:Windows文件操作(读写文件,删除文件,拷贝文件,移动文件等),目录操作(遍历目录,删除目录等)硬盘的一点小知识。
WdIg-2023
·
2023-08-14 19:56
Windows系统编程
windows
笔记
linux sed命令的使用
文件编辑器介绍1、
Windows系统编程
开发软件:ultraedit:功能强大的文本编辑器notepad++:免费开源代码编辑器editplus:小巧但功能强的编辑器2、Linux系统vimvigeditnanoemacssed
踩单车卖橘子
·
2022-11-15 17:59
linux
运维
bash
Python语言的应用领域
1.
Windows系统编程
Python是跨平台的程序设计语言,在Windows系统下,通过使用pywin32模块提供的WindowsAPI函数接口,就可以编写与Windows系统底层功能相关的Python
·
2021-07-27 19:11
[Windows]
windows系统编程
笔记
#1==============windows文件系统和io==============windows下共有四种文件系统,最常用且通用的文件系统为NT文件系统(NTFS),其他的都或多或少已经弃用(API)文件创建:CreateFile(API)文件关闭:CloseHandle(API)读文件:ReadFile(API)写文件:WriteFile+++中文乱码问题可通过如下编程规范解决+++如何编
ykun089
·
2020-09-14 08:42
Windows
[Windows]
windows系统编程
笔记
#1==============进程管理==============(API)创建一个进程:CreateProcessWindows下不会维护父-子进程的关系。不像unix中那样会牵扯到会话首进程、僵尸进程之类的。(!!!)对线程句柄的关闭不会终止线程,因此在创建完线程后可以直接关闭句柄。在创建进程时可以指定一个是否继承句柄的参数,如果true,则会集成父进程所有已经打开的句柄的副本,比如文件、内
ykun089
·
2020-09-14 08:42
Windows
C++
Windows系统编程
(四):IO同步异步
作者:
[email protected]
新浪微博@孙雨润新浪博客CSDN博客日期:2012年11月8日1.打开设备:CreateFileCreateFile是操作I/O最重要的函数,除了创建和打开磁盘文件,它同样可以打开许多其他设备。HANDLEWINAPICreateFile(LPCTSTRlpFileName,DWORDdwDesiredAccess,DWORDdwShareMode,LPS
sunyurun
·
2020-09-13 02:07
Windows
QQ盗号核心编程
对于Windows核心编程,本人还是一只菜鸟,前一段时间把《
Windows系统编程
》粗略的看一边(当然重点地方仔细的看),由于对于C++有点基础,感觉学起来比较容易上手。
goingup
·
2020-08-20 05:11
C++&Other
Windows系统编程
之进程间通信
标题:
Windows系统编程
之进程间通信作者:北极星2003时间:2006-05-25,14:18链接:http://bbs.pediy.com/showthread.php?
人生100味
·
2020-08-05 00:24
C++
Windows系统编程
之进程间通信
作者:北极星2003来源:看雪论坛(www.pediy.com)附件:windowipc.rarWindows的IPC(进程间通信)机制主要是异步管道和命名管道。(至于其他的IPC方式,例如内存映射、邮槽等这里就不介绍了)管道(pipe)是用于进程间通信的共享内存区域。创建管道的进程称为管道服务器,而连接到这个管道的进程称为管道客户端。一个进程向管道写入信息,而另外一个进程从管道读取信息。异步管道
iiprogram
·
2020-08-03 17:18
QQ盗号的核心技术(1)
对于Windows核心编程,本人还是一只菜鸟,前一段时间把《
Windows系统编程
》粗略的看一边(当然重点地方仔细的看),由于对于C++有点基础,感觉学起来比较容易上手。
weixin_34037977
·
2020-07-30 17:06
Python_
Windows系统编程
_深入浅出_上篇
Windows系统编程
Python是一门强大的脚本语言,它可以把其他语言编写的程序粘合在一起,可以很容易地调用外部程序,以及调用其他语言编写的动态链接库中的代码,甚至可以将Python程序打包为.exe
ChanZany
·
2020-07-11 20:58
Windows系统编程
之异步I/O和完成端口[转]
threadid=28342
Windows系统编程
之异步I/O和完成端口【作者】北极星2003【来源】看雪技术论坛(bbs.pediy.com)【时间】2006年7月1日一、同步I/O和异步I/O在介绍这部分内容之前先来认识下
pjie131
·
2020-06-24 20:08
C++程序员的八大高薪就业方向
C++程序员的八大高薪就业方向2、应用开发工程师(QT和MFC,偏前端)熟练掌握C,C++,ATL,COM等编程技术,
Windows系统编程
熟悉窗口,网络和多线程技术。
wx5de7b5143d243
·
2020-06-18 16:11
C/C++
转行
发展方向
Windows系统编程
Windows操作系统中,64位程序无法在32位系统中运行,而32位程序可以在64位系统中运行(32位程序的依赖项位于C:\Windows目录或者C:\Windows\SysWOW64目录)。测试当前进程的运行环境:BOOLflag;if(IsWow64Process(GetCurrentProcess(),&flag)){if(flag)printf("当前程序是32位,运行在64位的Windo
csdn_gddf102384398
·
2019-01-31 13:14
Windows
C语言
Windows系统编程
之进程间通信
Windows系统编程
之进程间通信Windows 的IPC(进程间通信)机制主要是异步管道和命名管道。
服务器
·
2016-02-21 18:45
霍夫曼编码解码以及其他
其实本人的问题不是为了撸个压缩软件啥的,只是存储的看到
Windows系统编程
想练手那几个API,加深下理解而已,我总不能拿个去打书上的代码打一篇,那样没有多少意义
·
2015-11-11 15:22
编码
Windows系统编程
之进程同步试验
试验过程中调用了不少系统函数,并且涉及到一些系统级的概念,在此记录下来做为解决问题的一种方式。也许在以后的编程的过程中是否可以通过调用系统平台上的东西来完成一些任务,这仍不失为一种好的思维方式。 多线程编程时通常要考虑到进程是否已经结束,进程等待等问题。那么你需要这两个函数(WaitForSingleObject,WaitForMultipleObjects)来帮助你判断是否进程已经结束,接下来
·
2015-11-01 15:17
windows
Windows系统编程
之异步I/O和完成端口 [北极星2003 看雪论坛]
一、 同步I/O和异步I/O 在介绍这部分内容之前先来认识下“异步I/O”。 说起异步IO,很容易联想到同步I/O,对于同一个I/O对象句柄在同一时刻只允许一个I/O操作,其原理如下图所示: 显然,当内核真正处理I/O的时间段(T2~T4),用户线程是处于等待状态的,如果这个时
·
2015-11-01 14:36
windows
从今天起不无聊了
今天终于有事情做了,要写一个BHO或者ActiveX控件实现简单的两个功能吧,对于只能用各种语言写个Hello World的我来说还是蛮有挑战性的,因为我对
Windows系统编程
不怎么了解(Linux的也不怎么了解
·
2015-10-31 14:32
《
Windows系统编程
》读后感(一)
读了前5章,感触最深的是作者在例子程序中对UNICODE的考虑,另外就是将windows的API和UNIX进行对比,结合前段时间在看的《UNIX网络编程 卷2》,感觉对比性很强。 印象最深刻的就是第 5 章的 3 个排序示例,将外部文件排序用内存来实现,堆,内存映射文件
·
2015-10-31 08:59
windows
【方向】:current study direction
学数据结构-POJ做题=_=学WEB那一块,做网站需要技术JAVA+HTML+CSS+JS学androidJAVA学python,VBS等脚本编程linux,
windows系统编程
从最功利的角度来看
qq_23100787
·
2015-10-12 14:00
html
windows
linux
css
poj
进程间通信——管道通信
Windows系统编程
之进程间通信作者:北极星2003来源:看雪论坛(www.pediy.com)附件:windowipc.rar Windows 的IPC(进程间通信)机制主要是异步管道和命名管道。
u014568921
·
2015-07-01 15:00
进程间通信
Windows系统编程
之异步I/O和完成端口
threadid=28342
Windows系统编程
之异步I/O和完成端口【作者】北极星2003【来源】看雪技术论坛(bbs.pediy.com) 【时间】2006年7月1日一、 同步I/O和异步I/O
libaineu2004
·
2015-06-07 13:00
IO
异步
iocp
C#学习路线
然后就是关于
windows系统编程
。至于学ASP.NET与WindowsPhone是为了可以开发一整套系统。。。
·
2014-12-17 00:00
C#
Windows系统编程
之编写Windows服务(1)
一、Windows服务简介:Windows服务,也称NT服务,提供将服务器转换为可以用命令或者在启动时初始化的服务所需的管理能力,初始化发生在任何用户登录之前,服务可以暂停、恢复、终止、监控。注册表维护与服务的有关信息。 Windows的所有服务在如下图所示位置: 使用Windows服务功能的情况很多,比如DNS客户、许多SqlServer服务以及终端服务。二、Windows服务的管理方法:
liwuji930726
·
2014-01-14 18:00
windows
服务器
service
服务
QQ盗号核心编程
对于Windows核心编程,本人还是一只菜鸟,前一段时间把《
Windows系统编程
》粗略的看一边(当然重点地方仔细的看),由于对于C++有点基础,感觉学起来比较容易上手。
usingnamespace_std
·
2013-07-13 13:00
QQ盗号核心编程
对于Windows核心编程,本人还是一只菜鸟,前一段时间把《
Windows系统编程
》粗略的看一边(当然重点地方仔细的看),由于对于C++有 点基础,感觉学起来比较容易上手。
宗生-万
·
2013-07-13 10:00
编程
Windows系统编程
(五):Windows内存
作者:
[email protected]
新浪微博@孙雨润新浪博客CSDN博客日期:2012年11月28日1.Windows内存体系结构1.1进程的虚拟地址空间每个进程都有自己的虚拟地址空间,对32位进程来说是4G,对64位来说是4G的平方16E。在Windows下虚拟地址空间分成4个区:空指针赋值区、用户模式分区、64K禁入分区、内核模式分区。空指针赋值区这段分区是从0x00000000~0x0
sunyurun
·
2012-11-28 20:00
C++
C++
windows
windows
windows
windows
内存
操作系统
VC
VC
Windows系统编程
(四):IO同步异步
作者:
[email protected]
新浪微博@孙雨润新浪博客CSDN博客日期:2012年11月8日1.打开设备:CreateFileCreateFile是操作I/O最重要的函数,除了创建和打开磁盘文件,它同样可以打开许多其他设备。HANDLEWINAPICreateFile( LPCTSTRlpFileName, DWORDdwDesiredAccess, DWORDdwShareMode,
sunyurun
·
2012-11-10 14:00
windows
windows
操作系统
VC
VC
异步IO
系统编程
Windows系统编程
(三):线程
作者:
[email protected]
新浪微博@孙雨润新浪博客CSDN博客日期:2012年11月5日1.创建与终止线程1.1CreateThread函数HANDLECreateThread(LPSECURITY_ATTRIBUTESlpThreadAttributes,SIZE_TdwStackSize,LPTHREAD_START_ROUTINElpStartAddress, LPVOIDl
sunyurun
·
2012-11-10 14:00
Windows系统编程
(二):进程与作业
作者:
[email protected]
新浪微博@孙雨润新浪博客CSDN博客日期:2012年11月4日1.进程main函数intAPIENTRY_tWinMain(HINSTANCEhInstance,HINSTANCEhPrevInstance,LPTSTRlpCmdLine,intnCmdShow); hInstance每个.exe.dll都被赋予了unique的instancehandle
sunyurun
·
2012-11-10 14:00
windows
windows
操作系统
进程
VC
VC
系统编程
Windows系统编程
(一):内核对象
作者:
[email protected]
新浪微博@孙雨润新浪博客CSDN博客日期:2012年11月3日1.何为内核对象1.1定义内核对象是一个内存中的数据结构,只能由OS内核分配访问。访问内核对象的API会返回进程相关的Handle,无法直接跨进程共享。内核对象使用CountReference,LifeCycle可能长于创建它的进程。【Note】使用Sysinternals的WinObj可以查看
sunyurun
·
2012-11-10 14:00
windows
windows
操作系统
内核
VC
VC
系统编程
QQ盗号的核心技术(1)
对于Windows核心编程,本人还是一只菜鸟,前一段时间把《
Windows系统编程
》粗略的看一边(当然重点地方仔细的看),由于对于C++有点基础,感觉学起来比较容易上手。
liuliujim
·
2012-09-24 23:32
技术
的
QQ盗号的核心技术
QQ盗号的核心技术(1)
对于Windows核心编程,本人还是一只菜鸟,前一段时间把《
Windows系统编程
》粗略的看一边(当然重点地方仔细的看),由于对于C++有点基础,感觉学起来比较容易上手。
·
2012-09-24 23:32
技术
的
QQ盗号的核心技术
深入浅出HOOK API及完美应用
HookWin32API是一项有趣而实用的
WINDOWS系统编程
技术,应用领域十分广泛。
VictoryKNight
·
2012-09-09 21:00
windows
api
socket
任务
hook
Windows系统编程
之异步I/O和完成端口
Windows系统编程
之异步I/O和完成端口【作者】北极星2003【来源】看雪技术论坛(bbs.pediy.com) 【时间】2006年7月1日一、 同步I/O和异步I/O在介绍这部分内容之前先来认识下
wangluozhangleilei
·
2012-06-30 21:00
http://blog.csdn.net/geagle/article/details/1598572
HookWin32API是一项有趣而实用的
WINDOWS系统编程
技术,应用领域十分广泛。
oldmtn
·
2012-06-30 18:00
Windows系统编程
之进程间通信
转自:http://www.pediy.com/kssd/pediy08/pediy8-724.htm
Windows系统编程
之进程间通信作者:北极星2003来源:看雪论坛(www.pediy.com)附件
hwb506
·
2012-06-18 09:00
QQ盗号核心编程
对于Windows核心编程,本人还是一只菜鸟,前一段时间把《
Windows系统编程
》粗略的看一边(当然重点地方仔细的看),由于对于C++有点基础,感觉学起来比较容易上手。
xitong
·
2011-11-26 12:00
编程
QQ盗号核心编程 (转)
对于Windows核心编程,本人还是一只菜鸟,前一段时间把《
Windows系统编程
》粗略的看一边(当然重点地方仔细的看),由于对于C++有点基础,感觉学起来比较容易上手。
ithzhang
·
2011-11-26 12:00
编程
qq
null
dll
callback
winapi
深入编程之QQ盗号核心代码
对于Windows核心编程,本人还是一只菜鸟,前一段时间把《
Windows系统编程
》粗略的看一边(当然重点地方仔细的看),由于对于C++有点基础,感觉学起来比较容易上手。
long892230
·
2011-11-26 00:00
编程
qq
null
dll
callback
winapi
Windows系统编程
之异步I/O和完成端口
Windows系统编程
之异步I/O和完成端口【作者】北极星2003【来源】看雪技术论坛(bbs.pediy.com) 【时间】2006年7月1日一、 同步I/O和异步I/O在介绍这部分内容之前先来认识下
zhongguoren666
·
2011-11-22 15:00
编程
c
windows
IO
File
null
上一页
1
2
下一页
按字母分类:
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
其他