Hallo,
unter folgendem Link gibt es ein Anleitung, wie man mit der Windows-Funktion "Active directory" den User level eines Anwenders abfragen kann, z.B. um diesem dann mit bestehenden Netzwerkrechten Zugriff zu Programm-eigenen Bereichen/Funktionen zu geben:
http://forums.ni.com/t5/LabVIEW/Can-I-us...d-p/971407
Das funktioniert auch ganz prima, ich hab das mal gemacht...siehe das beigefügte LV-Projekt.
Auf meinem Win XP SP3-Rechner klappt das sowohl in der Entwicklungsumgebung (LV 2011 SP1) als auch als Exe. Auch auf meinem Win 7 64-Bit-Rechner funktionieren beide Varianten.
Auf dem Rechner meines Kunden ist LV 2011 (ohne SP) auf Win 7 (32Bit) installiert. Auch hier funktioniert es in der LV-Entwicklungsumgebung prima...wenn ich aber eine Exe erstelle, hängt diese sich sofort nach dem Start auf...und der Prozess ist im Task Manager auch nicht mehr zu entfernen. Nur nach einem Neustart ist er weg.
Kann das bitte mal jemand auf einem anderen Win 7 (32 Bit)-Rechner testen? Ich habe leider keinen weiteren zur Verfügung, die Win 7-Rechner haben bei uns alle die 64-Bit-Variante installiert.
Vielen Dank schon mal...
Gruß
Achim