INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Zugriff auf Dateien über UNC-Pfad



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

03.07.2007, 13:12
Beitrag #1

Noppes Offline
LVF-Grünschnabel
*


Beiträge: 43
Registriert seit: Feb 2005

6.0 u. 7.1 u. 8.2
1996
kA

42329
Deutschland
Zugriff auf Dateien über UNC-Pfad
Hallo LV-/Windows-API-Kenner,

ich habe folgende Aufgabenstellung:
Ich möchte per LabVIEW-Anwendung auf Dateien auf einem Netzwerkrechner zugreifen. Für diese Netzwerkverbindung benötigt man ein Kennwort und einen Usernamen. Nun möchte ich per LabVIEW auf den UNC-Netzwerkpfad zugreifen (LabVIEW ist der dazu nötige Benutzer und PW bekannt), ohne vorher unter Windows eine Verbindung zu dem Netzwerkordener herzustellen.

Wie geht das?

Viele Grüße

Noppes

-- begeisterter LabView Nutzer seit 1996 --
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.07.2007, 14:37
Beitrag #2

VDB Offline
LVF-Stammgast
***


Beiträge: 426
Registriert seit: Oct 2005

2010-2011
1997
kA

52134
Deutschland
Zugriff auf Dateien über UNC-Pfad
' schrieb:Hallo LV-/Windows-API-Kenner,

ich habe folgende Aufgabenstellung:
Ich möchte per LabVIEW-Anwendung auf Dateien auf einem Netzwerkrechner zugreifen. Für diese Netzwerkverbindung benötigt man ein Kennwort und einen Usernamen. Nun möchte ich per LabVIEW auf den UNC-Netzwerkpfad zugreifen (LabVIEW ist der dazu nötige Benutzer und PW bekannt), ohne vorher unter Windows eine Verbindung zu dem Netzwerkordener herzustellen.

Wie geht das?

Viele Grüße

Noppes

Lade das hier runter:

http://digital.ni.com/public.nsf/ad0f28281...E/lvwutil32.zip

dadrin enthalten ist ein VI namens "Add Network Resource", das sollte dein Problem lösen.

VDB
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.07.2007, 14:44
Beitrag #3

Noppes Offline
LVF-Grünschnabel
*


Beiträge: 43
Registriert seit: Feb 2005

6.0 u. 7.1 u. 8.2
1996
kA

42329
Deutschland
Zugriff auf Dateien über UNC-Pfad
' schrieb:Lade das hier runter:

http://digital.ni.com/public.nsf/ad0f28281...E/lvwutil32.zip

dadrin enthalten ist ein VI namens "Add Network Resource", das sollte dein Problem lösen.

VDB
Hallo VDB,

das VI habe ich auch schon gefunden. Bei diesem API-Aufruf kann ich aber keinen Benutzernamen übergeben (nur ein Passwort). Zuständig wäre in der mpr.dll die Funktion WNETAddConnection2. Nur die hat eine Struktur in den Aufrufparametern. Da weiss ich nicht, ob LabVIEW damit umgehen kann.

Gruß

Noppes

-- begeisterter LabView Nutzer seit 1996 --
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.07.2007, 05:59
Beitrag #4

rolfk Offline
LVF-Guru
*****


Beiträge: 2.302
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
Zugriff auf Dateien über UNC-Pfad
' schrieb:Hallo VDB,

das VI habe ich auch schon gefunden. Bei diesem API-Aufruf kann ich aber keinen Benutzernamen übergeben (nur ein Passwort). Zuständig wäre in der mpr.dll die Funktion WNETAddConnection2. Nur die hat eine Struktur in den Aufrufparametern. Da weiss ich nicht, ob LabVIEW damit umgehen kann.

Können schon! Aber die 4 String Pointer darin sind ziemlich lästig zu händelen, wenn Du da etwas anderes als einen NULL Zeiger reinsetzen willst. Ist zwar nicht unmöglich aber ziemlich hässlich zu tun. Jedenfalls etwas das auch für mich ein paar Stunden Arbeit bedeuten würde, denke ich mal.

Rolf Kalbermatter

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.07.2007, 07:04 (Dieser Beitrag wurde zuletzt bearbeitet: 04.07.2007 07:05 von VDB.)
Beitrag #5

VDB Offline
LVF-Stammgast
***


Beiträge: 426
Registriert seit: Oct 2005

2010-2011
1997
kA

52134
Deutschland
Zugriff auf Dateien über UNC-Pfad
Wie wäre es mit ein VBS script?

Code:
' MNDArguments.vbs
' VBScript to map a network drive with all 5 arguments.
' Author Guy Thomas http://computerperformance.co.uk/
' Version 1.3 - April 24th 2005
' ----------------------------------------------------------------------'
Option Explicit
Dim objNetwork
Dim strDriveLetter, strRemotePath, strUser, strPassword, strProfile

' Values of variables set
strDriveLetter = "H:"
strRemotePath = "\alanhome"
strUser = "guytom"
strPassword = "£@ssw0rd1"
strProfile = "false"

' This section creates a network object. (objNetwork)
' Then apply MapNetworkDrive method. Result H: drive
' Note, this script features 5 arguments on lines 21/22.
Set objNetwork = WScript.CreateObject("WScript.Network")
objNetwork.MapNetworkDrive strDriveLetter, strRemotePath, _
strProfile, strUser, strPassword

' Extra code just to add a message box
WScript.Echo " Launch Explorer, check: "& strDriveLetter
WScript.Quit

' End of Example script .

Quelle: http://www.computerperformance.co.uk/Logon...e_arguments.htm

Ich gebe ehrlich zu, VBS ist auch nicht meine bevorzugte Sprache, aber als schnelle Lösung...

VDB
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.07.2007, 10:17
Beitrag #6

Noppes Offline
LVF-Grünschnabel
*


Beiträge: 43
Registriert seit: Feb 2005

6.0 u. 7.1 u. 8.2
1996
kA

42329
Deutschland
Zugriff auf Dateien über UNC-Pfad
Hallo Zusammen,

vielen Dank für Eure Infos. Der einfachheit halber habe ich es per 'net use' Befehl realisiert. Damit kann ich auch einen Usernamen und Passwort übergeben.

Vielen Grüße

Noppes

-- begeisterter LabView Nutzer seit 1996 --
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Dateien über Netzwerk transferieren erasage 1 3.049 23.07.2008 17:45
Letzter Beitrag: Y-P
  Zugriff auf "Eigenen Dateien" Lenggi 4 4.899 23.08.2007 14:46
Letzter Beitrag: A.Berndsen
  Auslesen von großen Dateien über Netzwerk? xaggi 1 3.583 23.08.2007 13:11
Letzter Beitrag: Ydna

Gehe zu: