Zitat von
Windows SDK:
lpName:
Points to a null-terminated string specifying the name of the
mutex object. The name is limited to MAX_PATH characters and can contain any character except the backslash path-separator character (\). Name comparison is case sensitive.
Tut es aber nicht, CreateMutex nimmt den Pfad erst gar nicht an, das
Handle ist IMMER Null, deshalb erledigt sich die Frage schon...
Edit: Also wenn schon, dann ExtractFileName(ParamStr(0));
Aber wenn man die Exe kopiert, umbenennt und nochmal startet...