abc13271552
驱动小牛
驱动小牛
  • 注册日期2007-08-13
  • 最后登录2023-12-05
  • 粉丝0
  • 关注0
  • 积分34分
  • 威望552点
  • 贡献值0点
  • 好评度160点
  • 原创分0分
  • 专家分0分
  • 社区居民
阅读:2753回复:18

急,在线等, 驱动中能不能使用 malloc free之类的c运行库吗?

楼主#
更多 发布于:2007-09-17 09:50
我想在驱动加入引入一个dll中的函数,不知道可不可以?
驱网无线,快乐无限
lovehhy
驱动小牛
驱动小牛
  • 注册日期2007-09-17
  • 最后登录2010-09-17
  • 粉丝0
  • 关注0
  • 积分1028分
  • 威望244点
  • 贡献值0点
  • 好评度146点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-09-17 10:33
晕倒,比我还菜,哈哈
abc13271552
驱动小牛
驱动小牛
  • 注册日期2007-08-13
  • 最后登录2023-12-05
  • 粉丝0
  • 关注0
  • 积分34分
  • 威望552点
  • 贡献值0点
  • 好评度160点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2007-09-17 11:15
能不能? 别说风凉话~
驱网无线,快乐无限
abc13271552
驱动小牛
驱动小牛
  • 注册日期2007-08-13
  • 最后登录2023-12-05
  • 粉丝0
  • 关注0
  • 积分34分
  • 威望552点
  • 贡献值0点
  • 好评度160点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2007-09-17 11:24
我就想不通了,说一句话能死吗? 这种风气感觉这个论坛真的没存在的必要了
实在受不了,这种问题还是什么机密?
驱网无线,快乐无限
liuyan1
驱动老牛
驱动老牛
  • 注册日期2001-08-27
  • 最后登录2023-04-18
  • 粉丝0
  • 关注0
  • 积分1031分
  • 威望477点
  • 贡献值0点
  • 好评度187点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2007-09-17 11:48
可以的,最好是这样,

#define  malloc (XXX)        ExAlllocationPool(XXXX)
其实驱动就类似DLL,只要你的DLL,权当PE文件把,运行在核心态就可以使用。
如果是用户态,好象有些麻烦。
 
然后再使用。楼主要点王老吉,压压火气。
楼上的客,楼下的客,听我老坎说明白,要苛屎有草纸,不要扯我的麦席子,要苛尿有夜壶,不要在床上划地图。
abc13271552
驱动小牛
驱动小牛
  • 注册日期2007-08-13
  • 最后登录2023-12-05
  • 粉丝0
  • 关注0
  • 积分34分
  • 威望552点
  • 贡献值0点
  • 好评度160点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2007-09-17 16:02
3Q,
驱网无线,快乐无限
lsxredrain
驱动中牛
驱动中牛
  • 注册日期2006-08-31
  • 最后登录2008-10-18
  • 粉丝1
  • 关注0
  • 积分540分
  • 威望421点
  • 贡献值1点
  • 好评度420点
  • 原创分4分
  • 专家分0分
6楼#
发布于:2007-09-17 17:29
引用第4楼liuyan1于2007-09-17 11:48发表的  :
可以的,最好是这样,

#define  malloc (XXX)        ExAlllocationPool(XXXX)
其实驱动就类似DLL,只要你的DLL,权当PE文件把,运行在核心态就可以使用。
如果是用户态,好象有些麻烦。
.......

#define  malloc (XXX)        ExAlllocationPool(XXXX)
强!
家门真是体贴入微啊,
devil209
驱动牛犊
驱动牛犊
  • 注册日期2007-01-25
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分732分
  • 威望94点
  • 贡献值0点
  • 好评度73点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2007-09-18 18:20
引用第4楼liuyan1于2007-09-17 11:48发表的  :
可以的,最好是这样,

#define  malloc (XXX)        ExAlllocationPool(XXXX)
其实驱动就类似DLL,只要你的DLL,权当PE文件把,运行在核心态就可以使用。
如果是用户态,好象有些麻烦。
.......


ExAlllocationPool 不止一个别参数吧
devil209
驱动牛犊
驱动牛犊
  • 注册日期2007-01-25
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分732分
  • 威望94点
  • 贡献值0点
  • 好评度73点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2007-09-18 18:24
liuyan1
能说说核心态怎样调用DLL中的函数吗?举点代码吧
wanfustudio
驱动牛犊
驱动牛犊
  • 注册日期2006-08-09
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分720分
  • 威望73点
  • 贡献值0点
  • 好评度72点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2007-09-20 09:57
ExAlllocationPool
貌似两个,我回去看看
^_^
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2007-09-25 11:22
如果是想用user-mode dll,那就不要浪费时间了

上面malloc的macro只是为了使用方便而已,如果你觉得方便,这样用也没有什么错误。
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
ProPlayboy
驱动大牛
驱动大牛
  • 注册日期2005-07-07
  • 最后登录2022-02-15
  • 粉丝0
  • 关注0
  • 积分1016分
  • 威望811点
  • 贡献值0点
  • 好评度719点
  • 原创分0分
  • 专家分0分
  • 社区居民
11楼#
发布于:2007-09-25 13:56
Re:我就想不通了,说一句话能死吗? 这种风气感觉这个论坛真的没存在的必要了
引用第3楼abc13271552于2007-09-17 11:24发表的 我就想不通了,说一句话能死吗? 这种风气感觉这个论坛真的没存在的必要了 :
实在受不了,这种问题还是什么机密?

向人请教,态度却极为嚣张...幸福是必然的吗?有什么义务一定要回答你?别人给钱咨询还要客客气气呢!
路过...
人不靓仔心灵美,版头不正红花仔!
abc13271552
驱动小牛
驱动小牛
  • 注册日期2007-08-13
  • 最后登录2023-12-05
  • 粉丝0
  • 关注0
  • 积分34分
  • 威望552点
  • 贡献值0点
  • 好评度160点
  • 原创分0分
  • 专家分0分
  • 社区居民
12楼#
发布于:2007-09-25 17:46
Re:我就想不通了,说一句话能死吗? 这种风气感觉这个论坛真的没存在的必要了


Quote:
引用第3楼abc13271552于2007-09-17 11:24发表的 我就想不通了,说一句话能死吗? 这种风气感觉这个论坛真的没存在的必要了 :
实在受不了,这种问题还是什么机密?
向人请教,态度却极为嚣张...幸福是必然的吗?有什么义务一定要回答你?别人给钱咨询还要客客气气呢!
路过...

 你不是从菜鸟过来,你不回答就不要来这个论坛, 大家交流才能进步. 你这样想,可以说你肯定水平也就一般般了
驱网无线,快乐无限
abc13271552
驱动小牛
驱动小牛
  • 注册日期2007-08-13
  • 最后登录2023-12-05
  • 粉丝0
  • 关注0
  • 积分34分
  • 威望552点
  • 贡献值0点
  • 好评度160点
  • 原创分0分
  • 专家分0分
  • 社区居民
13楼#
发布于:2007-09-25 17:48
你是大牛好了吧? 你来这里干嘛呢?请问?
驱网无线,快乐无限
ProPlayboy
驱动大牛
驱动大牛
  • 注册日期2005-07-07
  • 最后登录2022-02-15
  • 粉丝0
  • 关注0
  • 积分1016分
  • 威望811点
  • 贡献值0点
  • 好评度719点
  • 原创分0分
  • 专家分0分
  • 社区居民
14楼#
发布于:2007-09-25 22:15
引用第13楼abc13271552于2007-09-25 17:48发表的  :
你是大牛好了吧? 你来这里干嘛呢?请问?

我用VM中测试自己的产品,路过这里!怎么,要你批准吗?想收过路费吗?我不给!
另外,我水平怎么样,不是由你说了算的,你还没有资格来评价我的技术水平!
有很多前辈都比我强,所谓学无止境!这里不是你开的,别人有路过兼之不回答的权利。一定要回答你吗,换句话说,你付得起多少钱?别人不回答你的问题,是因为很多原因的,有可能很忙!关论坛?那吃亏的会是你这样新来的。。我无所谓的了。。
    还有,记住了,求人是很难的,求人是要看人脸色了。。没本事就别出声,乖乖的学好了,有本事再嚣张,强者才会让人敬佩!凡事靠自己比较好!你本事不大,脾气却不小!
    见你说话那么嚣张,我也干脆嚣张点好了。。
    驱动帮助过我的那些前辈,我都很尊重!他们的人品和技品都比我好!
  
   照理说,有修养的,没必要和你在这里狂吐的。。不过这二个月属于我人品极恶劣的时候,无所谓了!你想说什么尽管来,以我的性格,根本不会顾忌!
人不靓仔心灵美,版头不正红花仔!
devil209
驱动牛犊
驱动牛犊
  • 注册日期2007-01-25
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分732分
  • 威望94点
  • 贡献值0点
  • 好评度73点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2007-09-26 09:00
能说说核心态怎样调用DLL中的函数吗?举点代码吧

我是来请教的,却好象看见有人在吵架,大家和和气气把问题解决了吧.
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
16楼#
发布于:2007-09-26 09:17
大家息息火.

初学者,建议看一下前辈们总结的怎么样问问题的艺术吧


http://www.driverdevelop.com/howtoask.php
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
sxcong
驱动牛犊
驱动牛犊
  • 注册日期2002-01-29
  • 最后登录2023-03-27
  • 粉丝0
  • 关注0
  • 积分73分
  • 威望52点
  • 贡献值0点
  • 好评度31点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2007-09-26 14:14
好象不能用,微软建议过:不要在驱动中调用C运行时库
Dragon_Rider
驱动牛犊
驱动牛犊
  • 注册日期2003-06-22
  • 最后登录2007-09-28
  • 粉丝0
  • 关注0
  • 积分260分
  • 威望26点
  • 贡献值0点
  • 好评度26点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2007-09-26 15:12
老外都喜欢共享,所以外国的整体水平要高于中国。
交流是好事,问问题也要有技巧,在中国就是这样。
 
游客

返回顶部