• ReactOS下的Sysutils目录.


    ReactOS下的fraginator目录:磁盘整理工具.

    ReactOS下的Sysutils目录结构如下:

    ├─chkdsk // 从fmifs.dll导出函数,检查和修复磁盘用的,开机运行Autochk就会执行这个.cmd 命令也有这个,可以参考 Mark 大叔的<<Chkdskx and Formatx>> 一文.
    ├─chklib // 这个调用GetFileVersionInfo()获取dll文件的版本信息.
    ├─ctm  // Console Task Manager,算不得任务管理,只能说是进程信息查看,调用NtQuerySystemInformation()实现,但是关于Console模式下的API编程还是值得参考的.
    ├─gettype // 获取当前运行的操作系统的版本信息2,包括一些SP,build number之类的.
    ├─kill // 杀进程的,传入PID-->OpenProcess() -->TerminateProcess()
    ├─logevent // 和Windows提供的日志机制相关,调用了RegisterEventSource()和ReportEvent()
    ├─lsdd // List Dos Device,查询符号链接用的,QueryDosDevice()实现.
    ├─man // 类似linux下的man命令,读取一些帮助文件,然后显示帮助信息.
    ├─mkdosfs // 代码对其的描述为"Utility to allow an MS-DOS filesystem to be created under Linux. ",用来构建dos下的FileSystem的,也就是FAT.
    ├─pedump // PE dump,分析PE结构用的,写反汇编工具,少不了这个.
    ├─regexpl // Registry Explorer,注册表编辑工具. ReactOS/tools/ 目录下还有个mkhive的代码.
    ├─rosddt // 通过读取注册表,枚举和检查已安装的硬件设备.
    ├─screenshot // 顾名思义,就是类似全屏截图的玩意儿.
    ├─systeminfo // 类似与使用WMI检测系统设备信息,这个是通过读取注册表来实现的.

    ├─tcat // 同linux的tcat命令,附加文件用的..
    ├─tlist // 枚举当前进线程信息.
    └─utils
        ├─binpatch // 给bin patch? 没细看了...
        ├─cat //
        ├─driver // 通过NtLoadDriver()和NtUnLoadDriver() 函数/
        │  ├─load
        │  └─unload
        ├─infinst // ReactOS INF Helper,应该是安装INF文件用的.话说现在不拦截WDM驱动加载~..
        ├─nts2w32err
        ├─objdir // Object Manager Simple Explorer.
        ├─partinfo // 获取磁盘信息.
        ├─pice // 单机内核调试器.
        │  ├─loader
        │  ├─module
        │  └─shared
        ├─pnpdump // 这个也是通过读取注册表,获取硬件设备的PID和VID,然后识别硬件厂商信息.
        ├─ps
        ├─rosperf // ReactOS GUI performance test program,GUI性能检测工具.
        ├─sdkparse
        ├─stats
        ├─theme
        │  └─dump
        └─tickcount // Display the kernel tick count

  • 相关阅读:
    Web HTML 内容改变的触发事件方式
    Delphi Clipboard[2] SetTextBuf、GetTextBuf、AsText 文本操作
    Delphi 绘图TCanvas类[4] TBrush 参数及介绍
    Delphi Clipboard[3] HasFormat、Assign及Image图片的加载
    Delphi WinAPI Window Styles窗体风格
    Delphi Clipboard[1] 剪贴板 介绍
    Delphi WinAPI SetLayeredWindowAttributes设置分层窗口的不透明度和透明度颜色关键点
    C++基础入门
    mysql怎么导入sql文件
    解决ubuntu20.04下vi编辑器方向键和退格键问题
  • 原文地址:https://www.cnblogs.com/coltor/p/2134069.html
Copyright © 2020-2023  润新知