lovedrvdev
驱动牛犊
驱动牛犊
  • 注册日期2004-07-11
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望42点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
阅读:1189回复:2

新手请教一个问题

楼主#
更多 发布于:2005-01-26 21:59
原来以为DDK不能编译应用程序,后来看了USBVIEW的例子发现所谓编译器只不过是壳而已,下面有几个问题要请教各位大虾:
1DDK中能否编译带MFC的应用程序
2因为makefile.def文件太长没有看,想问一下DDK中的应用程序和驱动程序的编译使用的不同编译器,还是编译的参数不一样
3驱动程序的入口点DRIVERENTRY与应用程序的入口点MIAN和WINMAIN的区别在什么地方,为什么一个在核心地址空间运行,一个在用户地址空间运行
4DDK的SETUOAPI.LIB和VC的SETUPAPI.LIB有区别吗
希望高手不吝赐教
fslife
驱动大牛
驱动大牛
  • 注册日期2004-06-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望49点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-01-27 10:09
DDK的编译环境无非是加了一些编译参数,要编译MFC的程序,只要有MFC的库就可以了;
驱动和应用程序是两种不同类型的程序,一个运行在内核空间,一个运行在用户空间;
DDK的SETUOAPI.LIB和VC的SETUPAPI.LIB肯定是有区别,不过你可以不用管,只要其中一个能用就可以了。

最好找一个讲驱动的书先看看,其中很多问题都可以解决了。
在交流中学习。。。
bmyyyud
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2010-01-21
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望130点
  • 贡献值0点
  • 好评度106点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-01-27 11:51

3驱动程序的入口点DRIVERENTRY与应用程序的入口点MIAN和WINMAIN的区别在什么地方,为什么一个在核心地址空间运行,一个在用户地址空间运行
 

因为加载他们的程序不同
滚滚长江东逝水 浪花淘尽英雄 是非成败转头空 青山依旧在 几度夕阳红 白发渔樵江渚上 惯看秋月春风 一壶浊酒喜相逢 古今多少事 尽付笑谈中
游客

返回顶部