Wie kann ich unter Visual C++ (API, kein MFC) verhindern das der User das Programm 2x startet. Unter VB ist das IF App.hinstance=True ...
Aber unter VC weiss ich nicht Hilfe!
Programmieren - alles kontrollieren 4.936 Themen, 20.625 Beiträge
hi.
es gibt verschiedene moeglichkeiten das zu tun; die gaengiste methode ist die verwendung eines mutex. dazu erzeugst du beim start deiner anwendung mit CreateMutex() ein solches objekt unter einem dir bekannten namen. (nicht vergessen den mutex beim ende auch wieder zu zerstoeren.) wenn CreateMutex() mit ERROR_ALREADY_EXISTS zurueckkommt, laeugt bereits eine andere instanz der anwendung.
WM_HOPETHISHELPS
thomas woelfer