window系统下
按此键
其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或者损坏了,这时你只需下载这个xlive.dll文件进行安装(前提是找到适合的版本),当我们执行某一个.exe程序时,相应的DLL文件就
1.1 操作系统的概念:
1.1.1 什么是操作系统:
控制和管理整个计算机系统的硬件和软件资源
合理地组织调度计算机的工作和资源的分配
提供给用户和其他软件方便的接口和环境
是计算机最基本的系统软件
1.1.2 操作系统的功能和目标:
操作系统作为系统资源(资源:软件、硬件、文件等)的管理
0x00漏洞信息
漏洞影响:本地提权
漏洞文件:win32kfull.sys
漏洞函数:vStrWrite04
漏洞原因:越界读写
分析系统:Windows 1903
0x01漏洞分析
崩溃时的堆栈:
nt!KiBugCheckDebugBreak+0x12
nt!KeBugCheck2+0
CVE-2022
...
CVE-2021
...
CVE-2020
CVE-2020-1510❤win32k越界读写
CVE-2020-1247❤win32k越界读写
CVE-2019
CVE-2019-1286❤win32k空指针引用
CVE-2018
CVE-2018-0817❤win32k
0x00漏洞信息
漏洞影响:本地提权
漏洞文件:win32kfull.sys
漏洞函数:pxrlStrRead01AND
漏洞原因:越界读写
分析系统:Windows 1903
0x01漏洞分析
崩溃时的堆栈:
nt!KeBugCheckEx+0x107
nt!MiSystemFault+0x1
0x00漏洞信息
漏洞影响:本地提权
漏洞文件:win32kbase.sys
漏洞函数:ulGetNearestIndexFromColorref
漏洞原因:空指针引用
分析系统:Windows 1903
0x01漏洞分析
由于空指针取消引用,此崩溃发生在 win32kbase!ulGetNear
安装 WSL 2
查看可同时在线安装的 Linux 发行版名称
wsl -l -o
# 或
wsl --list --online
安装 WSL 2 命令
wsl --install # 此选项必需,以下选项按需选择
--no-distribution # 且不安装发行版
--d
肉夹馍(https://github.com/inversionhourglass/Rougamo)通过静态代码织入方式实现AOP的组件,其主要特点是在编译时完成AOP代码织入,相比动态代理可以减少应用启动的初始化时间让服务更快可用,同时还能对静态方法进行AOP。
距离上一次发文差不多过去半年了,
肉夹馍(https://github.com/inversionhourglass/Rougamo)通过静态代码织入方式实现AOP的组件,其主要特点是在编译时完成AOP代码织入,相比动态代理可以减少应用启动的初始化时间让服务更快可用,同时还能对静态方法进行AOP。
在 1.0.0 版本中,肉夹馍提
为啥要关闭自动更新
配置差点的电脑,更新要几十分钟,十分影响工作
有BUG的补丁,会让工作宕机,就10月份微软发布的补丁,更新后,共享打印机就不能用了,卸载后,还会自动更新上去,一气之下关闭了更新功能
关闭更新
服务禁用
WIn+R调出运行 输入 services.msc 或 此电脑右键--管理-
一、下载安装两个版本的JDK
官网下载地址:Java Downloads | Oracle
下载安装成功后,安装路径E:Java上 JDK8 有两个包一个jdk1.8.0_231,一个jre1.8.0_231。JDK17只有一个jdk-17.0.5
二、JDK的环境配置
切换环境变量
前言
说实话在写这篇文章的时候,咸鱼不禁又想起了那件男默女泪的往事
我喜欢做笔记,我觉得好记性不如烂笔头,所以在我的学生以及职业生涯阶段,我用过四款笔记应用——Onenote、语雀、印象笔记、Typora
其中我个人觉得体验最好的非 Typora 莫属了
可以使用以下方法将Win32窗口设置为透明:
定义窗口类时,在WNDCLASSEX结构体中设置hbrBackground成员为NULL。
在窗口创建时,使用WS_EX_LAYERED风格和SetLayeredWindowAttributes函数将窗口设置为透明:
HWND hwnd = C
原文地址 设备唯一标识方法(Unique Identifier):如何在 Windows 系统上获取设备的唯一标识 zz
唯一的标识一个设备是一个基本功能,可以拥有很多应用场景,比如软件授权(如何保证你的软件在授权后才能在特定机器上使用)、软件 License,设备标识,设备身份识别等。下面列
Win32纤程是一种轻量级的协程机制,它能够在同一个线程中实现多个线程执行的效果,从而提高了程序的并发性和可伸缩性。
在C++中,可以使用Win32 API中的fiber来实现纤程。以下是一个使用纤程的示例代码:
#include <Windows.h>
void CALLBACK
原文地址:http://www.vonwei.com/post/UniqueDeviceIDforWindows.html
唯一的标识一个设备是一个基本功能,可以拥有很多应用场景,比如软件授权(如何保证你的软件在授权后才能在特定机器上使用)、软件License,设备标识,设备
经常用老毛桃装系统,也装过很多次Ubuntu+windows双系统,但是对系统启动的原理却一直没搞清楚。
这次就遇到了棘手的问题:装完Ubuntu之后,开机的引导选项里没有windows boot manager,直接就进了Ubuntu。
复盘一下安装过程
(1)我是双固态,一个装了win10,另
系统克隆
1.以下使用的工具是PAInstall;
链接:https://pan.baidu.com/s/1TEMDX8xdbqCM4EhczvLo9A 提取码:op90 --来自百度网盘超级会员V3的分享
2.需要添加多一块(组)硬盘并且分区;
3.解压工具并且运行;
项目中有个需求是要对文本内容检索并重写,我们使用的是 WriteFile 覆盖旧的文本内容
最小示例:
#include <Windows.h>
#include <iostream>
int main() {
HANDLE hFile = CreateFile(