Announcement

Collapse
No announcement yet.

Zugriff auf Netzwerkpfad

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Zugriff auf Netzwerkpfad

    Hallo liebe Leute,<BR>
    Ich habe wenig Ahnung von Netzwerken, außer:<BR>
    Wenn ich von meinem Programm aus auf einen Netzwerkpfad zugreifen will, klappt das genau so wie beim Zugriff auf einen lokalen Datenträger, sofern ich an dem anderen Rechner angemeldet bin, ansonsten liefert zB die Funktion DirectoryExists(\\Netzwerkpfad) das Ergebnis false.<BR><BR>
    Mein Problem ist:<BR>
    Wie kann ich mich von meinem Program aus an einem anderen Rechner anmelden, so daß ich auf den Pfad zugreifen kann, entweder<BR>
    durch Anzeigen eines Anmeldefensters oder<BR>
    durch automatisches Anmelden, wenn meinem Programm Benutzername und Password bekannt sind ??<BR>
    Kann mir jemand helfen?<BR>
    Uwe

  • #2
    <PRE>
    procedure TForm1.Button1Click(Sender: TObject);
    begin
    WNetConnectionDialog(Handle, RESOURCETYPE_DISK);
    end;

    procedure TForm1.Button2Click(Sender: TObject);
    begin
    WNetDisConnectDialog(Handle, RESOURCETYPE_DISK);
    end;

    procedure TForm1.Button3Click(Sender: TObject);
    begin
    WNetConnectionDialog(Handle, RESOURCETYPE_PRINT);
    end;

    procedure TForm1.Button4Click(Sender: TObject);
    begin
    WNetDisconnectDialog(Handle, RESOURCETYPE_PRINT);
    end;
    </PRE&gt

    Comment


    • #3
      hallo Tobias,<BR>
      danke für den Hinweis auf die Funktionen.<BR>
      Die machen aber nicht das was ich brauche.<BR>
      Wenn ich einen bekannten \\NetzwerkPfad.. habe, wie kann ich schauen, ob und wo ich mich anmelden muß, um darauf zuzugreifen. Der Anwender meines Programms soll nicht nach dem Pfad suchen müssen, sondern nur Benutzername und Passwort eingeben müssen.
      gruß uw

      Comment


      • #4
        Hallo Uwe,<p>
        WNetAddconnection(2) solltest du dir mal ansehen.
        <p>
        Heik

        Comment

        Working...
        X