首页
社区
课程
招聘
[小原创]EditPlus配置驱动开发环境
发表于: 2008-4-20 20:04 6446

[小原创]EditPlus配置驱动开发环境

2008-4-20 20:04
6446
为了学习驱动 我下了vs2003 下了ds3.2 结果大的不得了 还慢 于是自己用editplus搭建个简单的开发驱动的环境 虽然没有vs功能强大 但是却很小很快
以下是步骤  很简单 大侠们不要笑我哦  
1下载安装ddk (废话 )......
2下载安装editplus(我用的2.11 哪个版都一样)
3配置模板file——>new——configure T......(下个中文版吧  一目了然)
这个是我配置的源码的模板  1.c  再配置两个文件 makefile sources 这两个就不用介绍了
// BASIC DEVICE DRIVER

#include "ntddk.h"

// This is our unload function

VOID OnUnload( IN PDRIVER_OBJECT DriverObject )

{

      DbgPrint("OnUnload called\n");

}

NTSTATUS DriverEntry(IN PDRIVER_OBJECT theDriverObject,

                     IN PUNICODE_STRING theRegistryPath)

{

      DbgPrint("I loaded!");

      // Initialize the pointer to the unload function

      // in the DriverObject

      theDriverObject->DriverUnload  = OnUnload;

      return STATUS_SUCCESS;

}
4就是配置tools了  好达到编译链接的效果 ddk用这个批处理文件编译setenv.bat 为了和editplus配合 要修改一下它的内容
@echo off

if "%1"=="" goto usage
set CurDir=%1
set BASEDIR=F:\WINDDK
shift




中间省略。



:end
cd /d %CurDir%
c:\windows\system32\cmd.exe /k build
5好了 修改完毕  配置tools  tools——>cofigure user tools
Group name 就叫Driver吧 (自己改)
add tools ——program
build
F:\WINDDK\bin\setenv.bat
$(FileDir) chk
顺着的4个框里填前三个就够了 意思也很明了 (其实editplus的tools功能很强大 配合参数可以配出asm java等开发环境) 我同时又在里面添加了KmdManager 和DebugView还有帮助文档
6算是大功告成了吧 新建个文件(记得用模板哦) save成test.c 按ctrl+1(其实就是build的快捷键)
怎么样 看见命令行编译了吧 如果有错 改后继续输入build 就行了 (这不就是ddk的方法么

editplus这个编辑软件很强大  我还用它搭建了汇编的win32开发和驱动开发环境 可惜不支持插件.........

可能是以前没用过vc的原因  打开vs2003晕头转向的 动不动就工程什么的 累啊

写这么点字就累的不行了   想到本版几位大侠发的那么长的文章 真是辛苦辛苦!!

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 709
活跃值: (2420)
能力值: ( LV12,RANK:1010 )
在线值:
发帖
回帖
粉丝
2
没这么烦琐啊.

装个 2003 的DDK,在命令行下编译就够了~~~
2008-4-20 20:49
0
雪    币: 235
活跃值: (23)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
3
主要是为了营造一种IDE的感觉
2008-4-20 21:43
0
游客
登录 | 注册 方可回帖
返回
//