各位,使用C++编写Kernel Driver可能有很多问题,如代码放在合适的代码段,而编译器可能自动为我们产生一些代码,Driver Studio使用SAFE_DESTRUCTORS来解决。大虾们在解决这些问题时有什么心得,可否与大家分享? :P :P :P
回复(9) 2003-09-22 16:04 来自版块 - 内核编程
表情
DeltaSoft根据对C++不同特性的需要程度, 少量使用C++是可以的. 前提是你要知道编译器为你干了什么. 比如TRY/CATCH.会比TRY/EXCEPTION更好么. TRY/CATCH生成的代码是怎么样的等等. 尽量不要用C++. 这是我的建议. 虽然我自己的部分DRIVER代码转到...(2003-10-13 17:20)
chacker我懂了,知道为什么用C写driver了! (2003-10-11 17:26)
honguse C++ to write driver, would someone post a sample? (2003-10-10 21:36)
chacker根据对C++不同特性的需要程度, 少量使用C++是可以的. 前提是你要知道编译器为你干了什么. 比如TRY/CATCH.会比TRY/EXCEPTION更好么. TRY/CATCH生成的代码是怎么样的等等. 尽量不要用C++. 这是我的建议. 虽然我自己的部分DRIVER代码转到...(2003-10-10 18:41)
jhomeit\'s difficult to all for developing driver on the windows(2003-10-10 16:28)
jhomeit\'s supperted by comlied tool(2003-10-10 16:26)
wowocock在RING0中用C++,要么你是天才,要么你是蠢材,老老实实吧,我只用汇编和C,一般足以,要偷懒别玩RING0.(2003-10-09 19:18)
lu0根据对C++不同特性的需要程度, 少量使用C++是可以的. 前提是你要知道编译器为你干了什么. 比如TRY/CATCH.会比TRY/EXCEPTION更好么. TRY/CATCH生成的代码是怎么样的等等. 尽量不要用C++. 这是我的建议. 虽然我自己的部分DRIVER代码转到...(2003-10-09 17:47)
danielxu22好像底层核心的东西都是用c或者汇编写的代码,而不是用c++(2003-09-24 16:26)

返回顶部