Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Versuch doch per "FindWindow" nach deinem Program (Klasse oder Fenstertitel) zu suchen und falls du es findest so beendest du den zweiten Startversuch.
danke, aber wenn ich später mal ein anderes Programm schreibe und meine Klassen oder halt den Namen wieder verwende, wird das FindWindow() mir alle beide Programme finden.
Benutze die CreateMutex-Funktion. Da kannst du ein systemweites Handle anlegen, dass einen von dir bestimmten Namen hat. Gibt es das Handle schon, bekommst du vorhandene Handle zurück und GetLastError() hat den Wert ERROR_ALREADY_EXISTS.
Nicht vergessen, das Handle in jedem Fall mit CloseHandle freizugeben und einen möglichst eindeutigen Namen zu verwenden.