- 博客(8)
- 问答 (10)
- 收藏
- 关注
原创 一个操作系统的实现:BOOT
Boot的作用主要是当BIOS将执行权交给boot后,初始化文件系统,然后寻找Loader文件,如果找到则将其载入内存中并移交执行权。参考书籍为《一个64位操作系统的设计与实现》、《30天自制操作系统》
2022-10-28 17:54:01
931
原创 Windows程序设计学习笔记——hook和服务
本节先对上次介绍的远程线程注入做了些补充,然后再介绍了Windows的Hook技术,接着分别演示了如何创建和使用局部和全局钩子,最后介绍了Windows服务,分了两大步骤来完成一个服务的编写
2022-08-05 17:02:40
894
原创 Windows程序设计学习笔记——线程(三)线程注入
本文先介绍了C中的线程创建操作,再介绍了C++标准库的多线程操作,最后着重介绍了远程线程注入技术,远程线程注入就是在其他进程中创建我们的线程,我们的线程会把我们的dll载入到注入进程中,这便是远程线程注入技术,接着介绍了相关api,最后介绍了线程注入的相应步骤...
2022-07-31 23:58:01
1386
原创 Windows程序设计学习笔记——线程(二)同步
同步问题是由于多个线程对cpu资源抢占造成的,是多线程中的常见问题,本节从用户模式和内核同步对象两个方面来介绍解决同步问题的方法,在用户模式中主要通过原子操作和关键段(临界区)来解决,此外还可以使用互斥量,事件和信号量这些内核同步对象来解决...
2022-07-29 17:27:37
290
原创 Windows程序设计学习笔记——进程(一)
线程是操作系统能够进行运算调度的最小单位,包含在进程之中,用于执行程序代码,本文介绍了线程的创建和退出以及线程的挂起相关操作
2022-07-27 16:07:56
191
原创 Windows程序设计学习笔记——ini文件和注册表
ini文件用于保存应用程序的配置信息,内容以键值对的形式呈现,注册表是windows操作系统中的一个重要数据库,存储着系统和应用程序的配置信息,本文介绍C++中ini和注册表的相关操作
2022-07-22 13:20:24
756
原创 Windows程序设计学习笔记——匿名管道
管道是windows进程通信的一种方式,管道分为匿名管道(anonymouspipe)和命名管道,命名管道主要用于一对多的通信,匿名管道则用于父子进程的通信。匿名管道类似于一根单向的水管,在父子进程间传输字节流。......
2022-07-20 15:49:55
790
空空如也
关于远程桌面的鼠标位置转换
2024-12-07
Windows Server2016本地登录失败
2024-10-11
服务器启动完后黑屏无法进入系统
2024-09-26
使用MPI广播数据遇到阻塞
2024-05-30
关于模型训练的一个问题
2024-05-29
在训练时发现梯度范数一直是0
2024-03-10
多GPU和单GPU状体字典不一样
2024-02-20
关于riscv64架构下操作系统中elf程序加载器的实现
2023-07-23
书上这个语法描述图是否存在问题?
2023-06-14
我编写的Virtio驱动在初始化存在问题
2023-06-01
一个C语言的宏看得不太懂
2023-04-04
QEMU virt开发板无法访问CLINT空间
2023-03-25
交叉编译链接opensbi的libsbi.o静态库时遇到了问题
2023-03-11
makefile编译存在问题
2023-03-05
使用objdump查看gcc编译生成的.o文件发现的调用函数的问题
2023-02-27
想问下红圈的部分是不是有问题呀?
2023-02-15
这个宏函数ptr是NULL时是否存在问题?
2023-02-15
编写基于RISC-V架构的bootloader
2023-02-09
win11无法打开设置,windows更新等配置
2023-02-01
C语言一个宏看得不是很懂
2023-02-01
一个初始化位图数据结构的位运算的问题
2023-02-01
关于一段位运算代码的问题
2023-01-31
C语言内存对齐代码不太理解
2023-01-29
内存管理的一段代码不是很理解
2023-01-29
C语言一段位运算代码不是很理解
2023-01-28
阅读内联汇编时遇到了一些问题
2023-01-24
在编写C++程序遇到了问题
2022-12-05
mount命令挂载失败
2022-11-05
关于阅读《一个64位操作系统的设计与实现》遇到的问题
2022-10-24
python关于数据类型的问题
2022-10-12
请问如下arm汇编指令翻译成c语言是什么?可以分析一下吗?
2022-09-27
二叉搜索树删除结点代码存在问题
2022-08-31
自己编写的驱动无法加载
2022-08-25
内核驱动触发蓝屏KERNEL_SECURITY_CHECK_FAILURE
2022-08-23
调试内核驱动程序一直阻塞
2022-08-20
Socket编程想与外网通信
2022-08-08
以下dll注入到进程中后消息处理函数不执行
2022-08-02
这个线程跑不起来,感觉是bind写错了,但不知道错哪了
2022-07-30
kali linux无法打开jar文件
2022-07-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人