吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 22096|回复: 39
上一主题 下一主题
收起左侧

[其他转载] [转]易语言编写驱动,强大的说...ssdt,附源码.......

[复制链接]
跳转到指定楼层
楼主
klklkiki 发表于 2011-1-25 23:15 回帖奖励
使用说明:

易语言驱动编写使用复杂 而且要求有驱动编写基础 并且不怕麻烦人使用 不建议新手使用

由于易语言不支持指令 所以很多结构要求自己计算偏移 可以在VC中使用offsetof宏计算 比如 offsetof(DRIVER_OBJECT, DriverUnload)

易语言必须为5.1测试版以上(支持lib调用)

代码编写时 DLL命令只能使用lib调用 即库文件名必须为*.lib 而不能是*.dll

驱动中使用到的lib 可以下载xpddk从中获取

扩充核心库时 请小心指令的编写 内核堆栈只有8096 所以局部变量不能太多太大 否则会蓝屏





编译说明:

1 在e\tools\link.ini中 设置 retain_intermediate_files=yes

2 在易语言按照例子程序编写代码 将程序类型设置为Windows 动态链接库

3 DriverEntry必须为公开 且参数为2个 这个是驱动入口 _启动子程序 将不会调用

4 将代码静态编译 如果没有意外的话 在目的目录中 将生成一个*.obj文件

5 将这个obj文件进行link 生成驱动 link命令参数在下面说明



link按照下面的格式调用(注意: 没有换行符) 将下面的目录修改成自己硬盘中正确的目录

"C:\Program Files\e\VC98linker1\bin\link.exe" "C:\Users\LoWin\Desktop\11.obj" "C:\Users\LoWin\Documents\Visual Studio Projects\dkrnln\objchk\i386\krnln_static.lib" "C:\WINDDK\2600\lib\wxp\i386\ntoskrnl.lib" "C:\WINDDK\2600\lib\wxp\i386\hal.lib" "C:\WINDDK\2600\lib\wxp\i386\wmilib.lib" /MAP /machine:I386 /MERGE:_PAGE=PAGE /MERGE:_TEXT=.text /SECTION:INIT,d /OPT:REF /OPT:ICF /IGNORE:4010,4037,4039,4065,4070,4078,4087,4089,4198,4221 /INCREMENTAL:NO /FULLBUILD /STACK:0x40000,0x1000 /driver /base:0x10000 /align:0x80 /subsystem:native,5.1 /entryriverEntry@8 /out:"C:\Users\LoWin\Desktop\11.sys"


ssdt_论坛版.rar

19.23 KB, 下载次数: 803, 下载积分: 吾爱币 -1 CB

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

沙发
wlwc521 发表于 2011-1-25 23:33
。学习学习
3#
q34769114 发表于 2011-1-25 23:49
4#
junlinsky 发表于 2011-1-26 00:28
5#
3765999 发表于 2011-1-26 01:14
下来看看······
6#
小菜菜_YY 发表于 2011-1-26 12:25
来支持楼主一下!
7#
无敌小智 发表于 2011-1-26 17:03
我也是学易语的正好来学习下!
8#
646246208 发表于 2011-2-2 19:54
我时新手,,看看哦
9#
陈强哥哥 发表于 2011-2-28 13:19
看看哦看看哦
10#
qq63 发表于 2011-3-13 13:17
好强大啊......................
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-3-29 16:52

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表