LabVIEWForum.de
Active directory / .net - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: ActiveX & .Net (/Forum-ActiveX-Net)
+---- Thema: Active directory / .net (/Thread-Active-directory-net)



Active directory / .net - Achim - 17.07.2012 14:58

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-use-active-directory-to-validate-users/td-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.Ahrg1

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


RE: Active directory / .net - Achim - 19.07.2012 05:25

Up!!!!!


RE: Active directory / .net - rolfk - 19.07.2012 12:53

(19.07.2012 05:25 )Achim schrieb:  Up!!!!!

Das ist nicht so einfach zum testen. Funktioniert nur wenn der Rechner in einer Domain angemeldet ist, und das habe ich hier nicht, da ich remote arbeite.


RE: Active directory / .net - rasta - 20.07.2012 05:44

Hallo Achim,

Testergebnis:
Beide Varianten (Entwicklungsumgebung LV 2011 SP1 und Exe) funktionieren.

Ein paar Randinformationen:

Win7 Enterprise 32-bit

Systemsteuerung--Programme und Funktionen-->
.Net Framework 4 Extended 4.0.30319 - 27.09.2010
.Net Framework 4 Client Profile 4.0.30319 - 27.09.2010

UAC (Einstellungen für Benutzerkontensteuerung) --> Aus (Nie benachrichtigen)

Gruß
Ralf


RE: Active directory / .net - Achim - 20.07.2012 06:41

Danke!


RE: Active directory / .net - Achim - 20.07.2012 10:14

Problem gelöst...

Man wundert sich, warum es auf anderen Rechnern "ohne" geht, aber auf dem einen entscheidenden nichtWackoFragezeichen...darum hab ich auch zuerst nicht in die LV-Hilfe geschaut

Naja, man muss ggf. eine Konfigurationsdatei "MeineApplikation.exe.config" erstellen, damit diese dann die .net-Komponenten nachladen kann.Rtmfx
[attachment=40746]

Gruß
Achim