Debugowanie rozszerzenia powłoki w systemie Windows 7

Próbuję debugować rozszerzenie powłoki (IContextMenu) w systemie Windows 7 z Visual C ++ 2008. Ustawiłem DesktopProcess = 1 w rejestrze i ustawiłem aplikację hosta na explorer.exe. Ale po uruchomieniu debugera uruchamia explorer.exe, a następnie odłącza się od procesu. DllMain rozszerzenia powłoki nie jest wywoływany.

Ten sam kod z dokładnie tymi samymi ustawieniami uruchomionymi w debuggerze bez żadnych problemów w Windows XP + Visual C ++ 2008.

Jakieś przemyślenia, jak debugować rozszerzenie powłoki w Win7?

questionAnswers(4)

yourAnswerToTheQuestion