社区导航

 

搜索
查看: 2160|回复: 6

再问个问题?

[复制链接]

94

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-8-3 17:00 | 显示全部楼层 |阅读模式
如何做一个 DLL,能够加载进winCE内核运行,有高手知道吗?

103

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-8-3 17:02 | 显示全部楼层
dll 是由源文件编译生成的吧,好像不能直接做一个出来

回复

使用道具 举报

100

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-8-3 17:16 | 显示全部楼层
我用词不当, 不过我最主要是想问如何能将DLL加载进内核。

回复

使用道具 举报

112

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-8-3 17:27 | 显示全部楼层
dll为什么一定要加载进内核呢?如果是驱动,就可以像其它流接口驱动一样,通过修改bib和reg文件加载;如果是普通的dll,是给应用程序用的,就不用加载进内核了,就和应用程序保存在同一个目录就可以了!

回复

使用道具 举报

121

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-8-3 17:34 | 显示全部楼层
对 就是驱动型的DLL 楼上的兄弟能详细讲讲么,或者给个文章参考参考

回复

使用道具 举报

106

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-8-3 19:26 | 显示全部楼层
1、了解WINCE流驱动编写的基本步骤,网上搜索,文章应该很多;
2、导出流接口函数后,编译生成DLL。
3、修改platfrom.bib文件,效仿其它驱动一样,添加新的dll。如:
××.dll       $(_FLATRELEASEDIR)\××.dll    NK  SH
4、修改platform.reg文件,添加驱动的注册表信息。一般都如下:
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\×××]
   "Prefix"="×××"
   "Dll"="××.dll"
   "Order"=dword:3

PB下再次makeimage后,就在内核中添加了!

回复

使用道具 举报

93

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-8-4 09:25 | 显示全部楼层
谢啦,结贴。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐上一条 1/3 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2020-4-7 11:33 , Processed in 0.262756 second(s), 18 queries , Gzip On, MemCache On.

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