Windows XP (and I believe 2000 and NT too) terminates if you kill some important system processes such as lsass.exe. It is probably safer to shutdown the system after one of these procs has been compromised instead of going on and hope everything is ok.
Same motivation for going to "blue screen" after a kernel error.
Yeah, a video about the various IPC mechanisms available in the kernel (I know about two: LPC and Lightweigth LPC(or is it Fast LPC?)) would be interesting. And isn't there some new IPC coming in Longhorn, btw?
"You can use the DynamicMethod class to generate and execute a method at run time, without having to generate a dynamic assembly and a dynamic type to contain the method. Dynamic methods are
the most efficient way to generate and execute small amounts of code.
A dynamic method is associated with a module, and is effectively global to that module. With sufficient permissions, a dynamic method can access the private data of types declared in that module. You can associate a dynamic method with any module, whether
or not you created the module."
"I'd like to see a video of kernel debugging in action using that windbg that was mentioned. You know, just to see how hairy it really is in there."
There has been a bit of that in earlier videos. Check out the video when Jason Zander gives a tour of the CLR team. Somewhere they stop with some guy who is debugging a GC error with WinDBG. Also check out
Jason Zander's blog where he earlier wrote about using SOS(Son of Strike) in WinDBG to debug .NET applications there.
I just can't believe that Bill freaked out about 60k and now he innondates developers with a 20 meg virtual machine to replace the appx 5 meg java vm or msvbvm6 with when it wasn't even distributed with service packs, and wants everybody to develop on
it and act like that's the normal way to develop instead of using C++ and long lasting binary code libraries.
It's not that bad The 20mb you need to download contains various compilers etc. He could freak out because of the quite huge working set of a .NET app, but since they're working on reducing that, maybe he's freaked out already .
For comparison, my Java Runtime folder (%PROGRAMFILES%\Java\j2re1.4.2_05) takes up 34MB. Can't remember how big the download file was...