|
DDK MVP Highlight
Reflections on Windows System Programming Read about Windows kernel-mode development in a Web log from Steve Dispensa, MVP for the Windows DDK.
Kernel Mustard
News for Kernel-Mode Developers
Kernel Patching Policy for Windows Servers 2003 SP1 and Beyond Kernel-mode drivers that extend or replace kernel services through undocumented means (such as hooking the system service tables) can interfere with other software and affect the stability of the operating system. For x86-based systems, Microsoft discourages such practices but does not prevent them programmatically. Beginning with Windows Server 2003 Service Pack 1 (SP1), the operating system will not allow the kernel to be patched for x64-based systems, except through authorized hot patches.
Drivers for x64-based systems must avoid the following practices:
Modifying system service tables, for example, by hooking KeServiceDescriptorTable
Modifying the IDT or the GDT
Using kernel stacks that are not allocated by the kernel
Patching any part of the kernel (detected on AMD64-based systems only)
Patching Policy for x64-Based Systems
WDF on WHDC: Up-to-date Papers, Presentations, and Videos Microsoft considers the Windows Driver Foundation the key strategy for the next generation of Windows drivers. The WHDC web site features current papers, streaming video of the WDF presentations at WinHEC, and early implementers' experience, plus the invitation to the WDF Beta Program.
Visit WDF on WHDC
More Driver Tips: What Every Driver Writer Needs to Know...
|
|
WinHEC and Driver DevCon
WinHEC U.S. 2005: April 25-27, 2005 Washington State Convention and Trade Center, Seattle This PC industry event focuses on engineering advances to the Windows hardware platform and technical and business opportunities planned for future client and server versions of Windows operating systems. This is a public event, advancing the WinHEC experience as you have known it for over a decade. WinHEC provides the opportunity for engineers, designers, and business decision makers to come together and discuss new technical issues, new user scenarios and business strategies for the PC hardware platform. WinHEC will not include a driver-specific session track.
Driver DevCon 2005: April 25-28, 2005 Seattle Sheraton This is an NDA-only event, the second in the series that began in November 2003. This event is targeted solely for experienced driver developers and testers who want more tools and information to advance their capabilities for creating high-quality drivers for current and future Windows platforms. Once again, Driver DevCon will offer the opportunity to work closely on technical issues with the experts from the Windows development teams, as well as the chance to offer feedback on driver design issues for future versions of Windows.
As you know from recent Microsoft announcements about Windows Code Name "Longhorn," spring 2005 will be an extremely busy time for Windows development teams. Because the success of both of these events relies on the committed participation of experts from the Windows teams, we are focusing their effort and availability by delivering both events the same week, here in Seattle.
WinHEC Taipei 2005: May 17-18, 2005 Taipei International Convention Center WinHEC Taipei will feature a combination of non-NDA hardware platform and driver developer information from both U.S. events to our Asia community.
We encourage your feedback as we plan the agenda, keynotes, session tracks, and so on. Please send your comments to hwevents@microsoft.com.
Event Tips: Event registration begins in early 2005 for both WinHEC and Driver DevCon.
Partner participation information for both of these events will be available in November 2004. To receive information when it comes available, please send e-mail to pavilion@microsoft.com.
|