linux_mysql

  1. 创建用户
    CREATE USER ‘username’@’host’ IDENTIFIED BY ‘password’;

  2. 创建数据库
    CREATE DATABASE databasename;

  3. 授权
    GRANT all privileges ON databasename.tablename TO ‘username’@’host’;

  4. 信息同步到内存
    flush privileges;

参考文章:
参考链接

  

minifilter-学习笔记1

Minifilter与legacy filter区别

  1. 新一代的文件过滤框架:Minifilter
  2. 比sfilter加载顺序更易控制,altitude被绑定到合适的位置。
  3. 可卸载能力。
  4. Callback模型仅需要处理操作的能力。
  5. 兼容性更好。
  6. 名字处理更容易
  7. 安装方式(.inf/动态加载)
  8. 通信方式(port)
  9. 同样遵循IRQL,锁等内核开发通用机制
  10. FltCreateFile/ZwCreateFile
    总体框架

Altitude值:20000-429999

  1. 每个minfilter驱动必须有一个叫做altitude的唯一标识符,一个minifilter驱动的alititude定义了它加载时在I/O栈中相对其他minifilter驱动的位置。值越小,栈中位置就越低
  2. FSFilter Anti-Virus 320000-329999 此组包括在文件I/O期间探测并杀毒的过滤驱动.
  3. FSFilter Encryption 140000-149999 此组包括在文件I/O期间加密和解密数据的过滤驱动.

minifilter框架(1)

  

常用代码笔记 - 获取系统版本号

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
typedef enum _ENUM_WINDOWS_VERSION
{
WINDOWS_7 = 0x0610,
WINDOWS_7_SP1 = 0x0611,
WINDOWS_8 = 0x0620,
WINDOWS_8_1 = 0x0630,
WINDOWS_10 = 0x0A00,hbnjmbn
WINDOWS_10_RS1 = 0x0A01, // Anniversary update
WINDOWS_10_RS2 = 0x0A02, // Creators update
WINDOWS_10_RS3 = 0x0A03, // Fall creators update
WINDOWS_10_RS4 = 0x0A04, // Spring creators update
WINDOWS_10_RS5 = 0x0A05, // October 2018 update
} ENUM_WINDOWS_VERSION;


RTL_OSVERSIONINFOEXW stOSVersionInfo = { 0 };
stOSVersionInfo.dwOSVersionInfoSize = sizeof(stOSVersionInfo);
status = RtlGetVersion((PRTL_OSVERSIONINFOW)&stOSVersionInfo);
if (!NT_SUCCESS(status))
return status;

ULONG ulWindowsVersion = (stOSVersionInfo.dwMajorVersion << 8) | (stOSVersionInfo.dwMinorVersion << 4) | stOSVersionInfo.wServicePackMajor;

switch (ulWindowsVersion)
{
case WINDOWS_7:
case WINDOWS_7_SP1:
case WINDOWS_10:
case WINDOWS_10_RS1:
case WINDOWS_10_RS2:
case WINDOWS_10_RS3:
case WINDOWS_10_RS4:
default:
break;
}

vt学习笔记-1(基础)

  1. VT是什么?
    R0 - R3
    VT R-1
    虚拟化->硬件物理资源(寄存器)
    VT是虚拟化,虚拟硬件物理资源
  2. VT的三种方式

VT-X 虚拟化CPU 可以虚拟化-中断,异常,内存,一些寄存器指令

VT-D 虚拟化IO 虚拟化外部设备 嵌入式,服务器

VT-C 虚拟化网络 服务器

  1. VT host与guest之间的关系

:D 一言句子获取中...