Hier gibt es zwei Möglichkeiten.
Ändern des Quellcodes
Das Ändern des Quellcodes ist möglich. Sie müssen nur sicherstellen, dass das Programm einen Parameter benötigt. Wenn es nicht vorhanden ist, passiert nichts. Ein Benutzer klickt das exe doppelt an, ohne einen Parameter zu übergeben. Sie können sogar ein Popup mit folgenden Informationen erstellen: Dieses Programm sollte geplant werden oder so.
Dies kann mit GetCommandlineArgs durchgeführt werden .
Der Nachteil dabei ist, dass, wenn jemand aus irgendeinem Grund das Argument der geheimen Befehlszeile vergisst, die Anwendung irgendwann beendet wird (wenn Sie beispielsweise das Unternehmen verlassen, die IT von einem anderen Unternehmen ausgeführt wird usw.).
Festlegen bestimmter Zugriffsberechtigungen für die EXE-Datei
Eine andere Option besteht darin, einfach Berechtigungen für die EXE-Datei festzulegen. Sie können es so einrichten, dass nur Administratoren die Datei öffnen oder den Rest ablehnen können. Verweigern hat Vorrang vor Erlaubnisberechtigungen, sodass Sie möglicherweise auch Ihren Administratorzugriff verweigern. Darüber hinaus kann ein Benutzer mit ausreichenden Kenntnissen und Rechten dies rückgängig machen und dann die ausführbare Datei starten. Wenn sie die ausführbare Datei lokal kopieren, können sie die Rechte entfernen und das Programm starten.