Hey Leute,
Ich möchte ein Programm so konfigurieren, das es sich nur 1x starten lässt. Natürlich könnte ich jetzt bei den Einstellungen ein Haken bei "Einzelanwendung erstellen" setzen. Das Problem dabei ist jedoch, das es dann weder eine Meldung noch sonst was gibt. Daher würde ich das ganze lieber per Code regeln und dazu soll eine Meldung kommen.
Dazu habe ich auch schon ein Code angefertigt:
An sich funktioniert das ganze sehr gut, jedoch kann man diesen Code "umgehen" indem man das Programm öffnet, dann die .exe umbenennt. Dann kann man die umbenannte .exe nochmals starten!
Das ganze liegt ja daran, das geschaut wird, ob der Prozess schon ausgeführt wird. Und wenn man die .exe umbenennt, so startet der Prozess unter einen anderen Namen. Daher wäre es am einfachsten, das Programm so zu konfigurieren, das es immer unter den gleichen Prozess-namen startet, egal wie die .exe heißt. Ist aber sowas überhaupt möglich? Gibt es diesbezüglich auch eine andere Methode?
Über Hilfe würde ich mich freuen. =)
Gruß
Ich möchte ein Programm so konfigurieren, das es sich nur 1x starten lässt. Natürlich könnte ich jetzt bei den Einstellungen ein Haken bei "Einzelanwendung erstellen" setzen. Das Problem dabei ist jedoch, das es dann weder eine Meldung noch sonst was gibt. Daher würde ich das ganze lieber per Code regeln und dazu soll eine Meldung kommen.
Dazu habe ich auch schon ein Code angefertigt:
An sich funktioniert das ganze sehr gut, jedoch kann man diesen Code "umgehen" indem man das Programm öffnet, dann die .exe umbenennt. Dann kann man die umbenannte .exe nochmals starten!
Das ganze liegt ja daran, das geschaut wird, ob der Prozess schon ausgeführt wird. Und wenn man die .exe umbenennt, so startet der Prozess unter einen anderen Namen. Daher wäre es am einfachsten, das Programm so zu konfigurieren, das es immer unter den gleichen Prozess-namen startet, egal wie die .exe heißt. Ist aber sowas überhaupt möglich? Gibt es diesbezüglich auch eine andere Methode?
Über Hilfe würde ich mich freuen. =)
Gruß
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Jowat“ ()