![]() |
Systemzeit als Admin setzen - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: DLL & externer Code (/Forum-DLL-externer-Code) +---- Thema: Systemzeit als Admin setzen (/Thread-Systemzeit-als-Admin-setzen) Seiten: 1 2 |
RE: Systemzeit als Admin setzen - rolfk - 24.04.2015 10:38 (23.04.2015 09:24 )machfax schrieb: Hallo Das ist sicherheitstechnisch so ziemlich die schlechteste Methode! Auch wenn Du die Windwos Shell komplet aushebelst und den LabVIEW Prozess als Shell-Prozess installierst, kann ein Benützer mit genug schlechtem Willen da noch in Windows hinein kommen und dann hat er 100% zumindest lokale Admin Rechte. Und eine solche, so gut möglich zugebaute Installation ist der absolute Horror für Debugging (und späer auch Unterhalt) der Applikation. Meine Proirität in diesem Fall wäre: 1) Herausfinden warum der normale Timeservice von Windows nicht einen Internet Timeserver kontaktieren kann um die lokale Zeit auf die Sekunde genau mit der realen Standardzeit synchronisieren zu können. 2) Wenn das nicht geht (warum?), eine Service schreiben der als Systemaccount alle nötigen Rechte hat um die Systemzeit zu ändern. Dieser Service kann mit LabVIEW geschrieben werden und zum Beispiel mit VI Server ein Interface verfügbar stellen mit dem ein Auftrag gegeben werden kann um die Systemzeit zu setzen. Das LabVIEW executable mit srvany.exe von Windows starten lassen und das alles als Admin installieren. Deine Applikation kontaktiert dann diesen Service wenn Sie die Zeit verändert haben will und kann selbst unter einem schwer eingeschränkten Benützer laufen. |