Windows Kernel Program

Microsoft Windows
Visual Basic
A wild question! Here is my idea, I came across about deepfreeze ( and amazed how their system works. I find deepfreeze helpful and beneficial in protecting computers from spyware, virus and improper installation of programs since a simple reboot of the computer systems restores the original setup (in effect removing all virus and spywares). I conceptualize that maybe the system are manipulating the System's registry (by importing a backup registry file - maybe) during boot process . Upon surfing the net, I came to learn how Windows XP boot process works (, and thinking to write (if possible) a bogus NTOSKRNL.EXE which copy or import a backup registry file (using reg.exe) and later calls the true NTOSKRNL.EXE using exec or spawn. I don't really know if the idea would work. A link or advice on how to write a kernel mode program or to import a backup registry file during boot process of windows OS would be of help. Hoping for a reply soon. Thanks!

Answer Wiki

Thanks. We'll let you know when a new response is added.

Sorry I can not give you any direct assistance, but below are some links to potentially helpful information.
BE AWARE that some of these pages are very OLD (technologically speaking). However, they still contain potentially useful information, depending on your current level of expertise.

Other sites that I did not check, but almost surely have valuable and applicable information regarding this topic include
Dr. Dobbs Journal
If you are not a subscriber, you should consider doing so.
Intel Hardware Design Home
I know the name does not sound applicable, but this site offers a wealth of information.
Steve Thornburg’s Technology page
Long sortable list of professional resources, and a tailored Google Site Flavored Search portal.

One more comment…
I make extensive use of Virtual PC,
When satisfied with configuration, I clone the VM. Then, if anything “goes wrong”, I delete the existing VM and copy the clone.
This is particularly helpful for evaluating new software, or running new code during development.

I hope this helps, and good luck.


Discuss This Question:  

There was an error processing your information. Please try again later.
Thanks. We'll let you know when a new response is added.
Send me notifications when members answer or reply to this question.

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to:

To follow this tag...

There was an error processing your information. Please try again later.

Thanks! We'll email you when relevant content is added and updated.


Share this item with your network: