![]() |
1
1
TDI不是一个易于使用的接口。它的目的是从应用程序中抽象出网络传输驱动程序(TCP、NetBEUI、AppleTalk等)。您必须完全理解API才能将其用于套接字工作—这肯定比编写用户模式服务并与之通信要多得多。您可以从服务向驱动程序发出反向IRP,以便驱动程序可以在需要时触发通信。 而且,从驱动程序中移除的复杂性越高(这里是进入用户模式),效果越好。 但是,使用用户模式服务将需要上下文切换 每次数据传输到驱动程序 我很好奇为什么驱动程序需要执行网络I/O。这至少表面上似乎表明了一个设计问题。 |
![]() |
2
1
使用TDI接口,可在XP和Vista上使用。 |
![]() |
Cauterite · 对于XP上的控制台窗口,SetProp()失败 10 年前 |
![]() |
user396581 · 批处理文件,用于启动XP启动文件夹中的所有程序 10 年前 |
![]() |
Coder92 · 应用程序不会在windows xp上运行 11 年前 |
|
Desh · 使用XAMPP在WindowsXP上出现TYPO3安装错误 12 年前 |
![]() |
ilhan · 带GUI的便携式SVN[关闭] 12 年前 |