App NUR durch eine andere App ausführbar ?!

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
freedimension
Admin
Beiträge: 1987
Registriert: 08.09.2004 13:19
Wohnort: Ludwigsburg
Kontaktdaten:

Beitrag von freedimension »

Du könntest auch einen Mutex anlegen sobald das Programm gestartet werden soll und wieder löschen (mit etwas Zeitverzögerung) wenn das 2. Programm läuft (vielleicht kann man den Mutex auch aus dem 2. Programm heraus wieder löschen.
The CreateMutex function creates a named or unnamed mutex object.

HANDLE CreateMutex(

LPSECURITY_ATTRIBUTES lpMutexAttributes, // address of security attributes
BOOL bInitialOwner, // flag for initial ownership
LPCTSTR lpName // address of mutex-object name
);
Schau einfach mal im PSDK oder der Win32.hlp nach den Mutex-Funktionen.
Beginne jeden Tag als ob es Absicht wäre!
Bild
BILDblog
MARTIN
Beiträge: 454
Registriert: 08.09.2004 14:03
Wohnort: Kiel

Beitrag von MARTIN »

@GPI
Stimmt.
Das mit dem Datum habe ich irgendwie überlesen.
Amilo 1667|Suse Linux 10.1_64bit/WinXP |PB 4.00/3.94
Antworten