在WinXP/2k中,可以在driver(.SYS)里,调用动态库(.DLL)吗?如果可以的话,如何实现?希望高手们能给予指点,谢谢!
回复(7) 2002-06-14 16:38 来自版块 - 内核编程
表情
more如何实现呢?能说说吗?(2002-06-17 13:23)
eqinzm可以的 自己实现一个PELoader就行了(2002-06-17 11:47)
fkddn我说的打印驱动是内核级的dll,他有标准的导出函数接口,可以被系统打印环境加载,被内核级的gdi调用。所以我觉得应该有办法在内核级使用dll,可是我不知如何实现,sorry…… :P :P :P(2002-06-17 11:44)
more我做过打印驱动,它本身是dll,内核级的, 而且他也调用dll,不过这是在WINDOWS的打印环境下,他是否有普遍意义我不知道,我想应该可以吧…… 你说的打印驱动(.DLL) 中用的是不是LoadLibrary()和GetProcAddress()?可他们好象是user级的...(2002-06-17 10:30)
drinkeryj以下是walter Oney 的话: 直到现在,官方认为内核模式驱动程序仅应调用DDK中公开的函数。例如,你不能在驱动程序中调用wcscmp函数,而应该调用RtlCompareUnicodeString。然而,这里有一个公开的秘密,用于创建驱动程序的标准输入库(ntoskr...(2002-06-17 09:29)
fkddn我做过打印驱动,它本身是dll,内核级的, 而且他也调用dll,不过这是在WINDOWS的打印环境下,他是否有普遍意义我不知道,我想应该可以吧……(2002-06-17 09:18)
moreany body?~~ 这儿有人吗? :((2002-06-17 08:47)

返回顶部