11.06.2010, 08:28
Beitrag #1
|
Flobias
LVF-Grünschnabel
Beiträge: 24
Registriert seit: May 2008
8.6.1
2008
de
79115
Deutschland
|
Leserechte und Schreibrechte prüfen
Hallo Zusammen,
ich möchte am Ende einer Prüfung das Prüfprotokoll speichern.
Zu Beginn der Prüfung möchte ich daher checken, ob ich überhaupt Schreibrechte auf dem entsprechenden Laufwerk habe.
Ausserdem muss bei der Prüfung ein File gelesen werden, welches auf einem anderen Laufwerk liegt.
Nun zur Frage:
Gibt es ein VI, welches mir die Informaiton liefert, ob der bei Windows angemeldete User Schreib- bzw. Leserechte auf einem Pfad hat?
Alternativ könnte ich natürlich ein File erzeugen und gleich wieder löschen - wenn das klappt, weiß ich dass ich Schreibrecht habe.
Aber wenn's da schon was gibt, wärs mir lieber.
Wär toll, wenn mir da jemand nen Tipp geben könnte.
Flobias
|
|
|
11.06.2010, 09:13
Beitrag #2
|
|
|
11.06.2010, 15:11
Beitrag #3
|
Flobias
LVF-Grünschnabel
Beiträge: 24
Registriert seit: May 2008
8.6.1
2008
de
79115
Deutschland
|
Leserechte und Schreibrechte prüfen
@ SeBa: Danke, großartig ... sehr hilfreich.
@ alle: Kennt jemand ein VI, das mir hilft?
|
|
|
11.06.2010, 17:41
(Dieser Beitrag wurde zuletzt bearbeitet: 11.06.2010 17:41 von Y-P.)
Beitrag #4
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
Leserechte und Schreibrechte prüfen
Wahrscheinlich kommst Du über eine Windows-DLL an die Benutzerrechte. Aber mit welcher das geht, weiß ich nicht.
Wenn Du es doch hinbekommst, oder jemand anders einen Tip hat, würde ich die Lösung interessehalber auch gerne mal anschauen.
Vielleicht geht's auch mit .NET oder sogar ActiveX?
Gruß Markus
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
12.06.2010, 08:59
Beitrag #5
|
|
|
12.06.2010, 09:18
Beitrag #6
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Leserechte und Schreibrechte prüfen
Bloß unter Windows nützt dieses VI gar nichts, wie in der erweiterten Hilfe nachzulesen ist:
http://zone.ni.com/reference/en-XX/help/37.../access_rights/
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
12.06.2010, 10:05
Beitrag #7
|
Ome
LVF-Gelegenheitsschreiber
Beiträge: 109
Registriert seit: Nov 2009
2011
2009
DE
12XXX
Deutschland
|
Leserechte und Schreibrechte prüfen
Guten Morgen Jens,
in der Hilfe steht: (Windows) Diese Funktion gibt leere Strings für Besitzer und Gruppe aus, Besitzer und Gruppen unter Windows nicht unterstützt werden.
Das versteh ich so, das er mir nicht die Gruppen bzw den Besitzer nicht ausgibt, aber das er mir trotzdem meine Zugriffsrechte anzeigt. (Ich werde das jetzt mal ausführlich testen)
Gruß Ome
|
|
|
12.06.2010, 10:59
Beitrag #8
|
|
|
12.06.2010, 15:24
(Dieser Beitrag wurde zuletzt bearbeitet: 12.06.2010 16:02 von kpa.)
Beitrag #9
|
|
|
12.06.2010, 17:40
|
Ome
LVF-Gelegenheitsschreiber
Beiträge: 109
Registriert seit: Nov 2009
2011
2009
DE
12XXX
Deutschland
|
Leserechte und Schreibrechte prüfen
Hallo,
auf diese Idee war ich auch schon gekommen, aber unter win7 wird mir gesagt, dass ich den Befehl "icacls" verwenden soll weil "cacls" veraltet ist.
Wenn ich aber den String auswerten muss, ist es denke ich genauso einfach zu versuchen eine Datei anzulegen und den Fehlercase zu behandeln.
Gruß Ome
|
|
|
| |