Microsoft introduced a technology called PatchGuard in Windows XP Professional x64 Edition in an attempt to make it really difficult for sophisticated malware to take root in an OS, and they are apparently extending it into Windows Vista x64 variants as well, which is making security software developers annoyed. PatchGuard prevents any 3rd party extensions to the kernel (the core of the Operating System), to prevent viruses and rootkits from gaining god-mode on Windows, where virus and malware scanners cannot even detect them.
This is a swell idea, except that companies like Symantec use kernel extensions to peddle their wares. With PatchGuard, Microsoft themselves will have to provide security solutions, which according to many security experts is steadily improving. Despite the panic expressed by companies who develop intrusion prevention software, this isn't really anything to worry about. Only a certain market of security software will be affected; a market you could probably do without.
Microsoft apparently had a choice of either leaving the door open, for money hungry security software developers and malicious individuals alike, or lock it. PatchGuard was the correct thing to do in terms of security, but it wasn’t necessarily the most intelligent solution.
ZDNet reports