wanganl
驱动牛犊
驱动牛犊
  • 注册日期2009-03-31
  • 最后登录2009-06-18
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望171点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:4497回复:7

求助:驱动里如何调用time、fopen等函数?(总出现LNK2019错误)

楼主#
更多 发布于:2009-06-18 09:46
我已搜过很多帖子,以前用fopen时遇到过这个问题,当时觉得可能驱动不能访问文件,后来放弃研究了。可是今天调用time又出现这个问题……这time和fopen都是C的基本的函数,怎么会“无法解决的外部符号”呢?
我是DS3.1+DDK XP+VC6的环境。
Pegram
论坛版主
论坛版主
  • 注册日期2005-12-03
  • 最后登录2013-08-23
  • 粉丝13
  • 关注5
  • 积分1333分
  • 威望4717点
  • 贡献值1点
  • 好评度78点
  • 原创分0分
  • 专家分2分
沙发#
发布于:2010-05-02 11:55
不能用,兄弟。
你完全搞错了。天上说地上话。地上说天上话。
《寒江独钓》与《竹林蹊径》的合作作者。精通USB开发,设计了CY001 USB驱动套件(http://bbs.driverdevelop.com/read.php?tid-119314.html)。
Pegram
论坛版主
论坛版主
  • 注册日期2005-12-03
  • 最后登录2013-08-23
  • 粉丝13
  • 关注5
  • 积分1333分
  • 威望4717点
  • 贡献值1点
  • 好评度78点
  • 原创分0分
  • 专家分2分
板凳#
发布于:2010-05-02 11:56
LNK2019错误,就是link不到函数实现啦。
《寒江独钓》与《竹林蹊径》的合作作者。精通USB开发,设计了CY001 USB驱动套件(http://bbs.driverdevelop.com/read.php?tid-119314.html)。
Pegram
论坛版主
论坛版主
  • 注册日期2005-12-03
  • 最后登录2013-08-23
  • 粉丝13
  • 关注5
  • 积分1333分
  • 威望4717点
  • 贡献值1点
  • 好评度78点
  • 原创分0分
  • 专家分2分
地板#
发布于:2010-05-02 11:57
95%的用户程序,内核是没法调用的。
最多一些字符处理的CRT函数,能够用。
《寒江独钓》与《竹林蹊径》的合作作者。精通USB开发,设计了CY001 USB驱动套件(http://bbs.driverdevelop.com/read.php?tid-119314.html)。
treeyan
驱动牛犊
驱动牛犊
  • 注册日期2008-04-14
  • 最后登录2013-09-11
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望487点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分1分
地下室#
发布于:2010-05-02 18:02
为windows开发驱动,并没有跨平台应用问题(单指跨windows这个平台哦),所以ms不需要提供标准c库支持呗。
ZwCreateFile
KeQuerySystemTime

替换下下就好了嘛

enjoy
wiwjhcwt
驱动大牛
驱动大牛
  • 注册日期2002-08-20
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望83点
  • 贡献值1点
  • 好评度20点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2010-05-21 17:50
Re:最简单的驱动包制作方法(史无前例)
楼上正解。
sherlinlove
驱动牛犊
驱动牛犊
  • 注册日期2010-06-01
  • 最后登录2010-07-02
  • 粉丝0
  • 关注0
  • 积分38分
  • 威望371点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2010-06-22 15:14
学习中
sunsea
驱动牛犊
驱动牛犊
  • 注册日期2013-03-09
  • 最后登录2013-06-01
  • 粉丝0
  • 关注0
  • 积分39分
  • 威望231点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分2分
7楼#
发布于:2013-04-04 19:55
Hook了下ntoskrnl.exe的导出表,MS的内核下可用83个C运行时函数:
wctomb
wcstombs
wcsstr
wcsspn
wcsrchr
wcsncpy
wcsncmp
wcsncat
wcslen
wcscspn
wcscpy
wcscmp
wcschr
wcscat
vsprintf
towupper
towlower
toupper
tolower
swprintf
strstr
strspn
strrchr
strncpy
strncmp
strncat
strlen
strcpy
strcmp
strchr
strcat
srand
sprintf
rand
qsort
memset
memmove
memcpy
memchr
mbtowc
mbstowcs
isxdigit
isupper
isspace
isprint
islower
isdigit
atol
atoi
_wcsupr
_wcsrev
_wcsnset
_wcsnicmp
_wcslwr
_wcsicmp
_vsnwprintf
_vsnprintf
_strupr
_strset
_strrev
_strnset
_strnicmp
_strlwr
_stricmp
_snwprintf
_snprintf
_purecall
_itow
_aullshr
_aullrem
_aulldvrm
_aulldiv
_allshr
_allshl
_allrem
_alloca_probe
_allmul
_alldvrm
_alldiv
_abnormal_termination
_CIsqrt
_CIsin
_CIcos
游客

返回顶部