• 寒江独钓(0):内核开发上机指导


    一、下载并安装WDK

      登陆https://connect.microsoft.com/default.aspx

      使用MSN账号免费注册

      安装完成后在开始->所有程序中可以看到 Windows Driver Kits (Documentation)两个菜单。

    二、编写一个C文件

      按照驱动开发的文件结构编写first.c , 编写 makefile , 编写 sources.

    三、编译

      使用WDK的build工具

    四、安装并运行

      使用srvinstw.exe安装服务:安装服务->本地计算机->输入sys文件的路径(手动)->设备驱动->NT驱动器目标名->手动。

    五、查看输出

      在被调试机上使用DebugView.exe来查看信息,或者设置被调试机为调试执行,使用WinDbg查看输出信息。

      调试执行的设置方法:修改boot.ini文件为

    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /debug /debugport=com2 /baudrate=115200

      当前使用的端口为com2哟~~

    六、设置VMWare的管道虚拟串口

    七、启动Windbg

      windbg.exe -b -k com:port=\\.\pipe\com_2,baud=115200,pipe

    八、设置内核符号表

      

  • 相关阅读:
    vb combobox 用法问题总结
    VB6.0 String 用法总结
    VB6.0 GetTcpTable 使用详解
    Python 自学笔记(二)第一个程序 Hello World
    Python 自学笔记(一)环境搭建
    VB MSFlexGrid 用法
    wifi 攻破
    python核心编程-第五章-习题
    python核心编程-第五章-个人笔记
    python核心编程-第四章-习题
  • 原文地址:https://www.cnblogs.com/forlina/p/2112463.html
Copyright © 2020-2023  润新知