HOWTO: Debug Control Panel Property Sheet Extensions

ID: Q183106


The information in this article applies to:
  • Microsoft Win32 Software Development Kit (SDK)
  • Microsoft Windows 2000


SUMMARY

Unlike most Shell Extensions, Control Panel Property Page Extensions do not run in Windows Explorer's process and cannot be debugged by shutting down Windows Explorer and debugging it.

To debug a Control Panel Property Page Extension, the executable for the debug session should be set to:


   <windows dir>/rundll32.exe 
And, the arguments should be:

   shell32.dll,Control_RunDLL <control panel your page is added to>.cpl 


MORE INFORMATION

The technique described here is subject to change in future versions of Windows and is provided for debugging purposes only. If you want your application to launch control panel applications programmatically, you should use the control.exe program.

Additional query words:

Keywords : kbCPLExt kbExtension kbNTOS400 kbWinOS2000 kbPropSheet kbSDKWin32 kbWinOS95 kbWinOS98 kbshell kbGrpShell
Version : WINDOWS:
Platform : WINDOWS
Issue type : kbhowto


Last Reviewed: January 25, 2000
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.