In the space of 1 day I've had two different customers approach me about a problem they have with Windows Mobile in use in a Line of Business environment.  Essentially they want to stop the ‘Cannot Connect’ notification/bubble.  The problem is that it is not suppressible through a registry modification and can only be achieved through some custom coding to effectively hide the window.

This isn’t very elegant and isn’t supported by Microsoft however it does work.   :)

To suppress the notification you need to use the following code:

HWND hwnd = ::FindWindow(L"Dialog",L"Cannot Connect");

if ( hwnd != NULL )

              ::DestroyWindow(hwnd);

This basically hides the Cannot Connect Window.