Zugriff verweigert - login required

  • Hi Leute,

    unzwar lautet bei mir eine Programmzeile:

    Code
    Run("\\smain\Install\Servicepacks\Betriebsystem\XP-Updatepack\updatepackaktuell.exe")

    Beim Compilieren bekomm ich nur folgende Fehlermeldung:

    Zugriff verweigert!

    Die Dateien, die ich ausführen will, liegen auf einen Server, um genau zu sein, dem Firmenserver, welcher einen Login erfordert.

    Der Explorer speichert die Cookies, aber wenn ich das System neu aufsetze, MUSS ich mich erst einloggen, bevor ich Zurgriff bekomme.

    Wie kann ich also einen autologin durchführen?

    Hat jemand eine Idee oder gibt es gar eine Methode?

    gruss joe

    2 Mal editiert, zuletzt von daflowjoe (3. November 2006 um 10:55)

  • die befehlssyntax fur Run() lautet:
    Run ( "filename" [, "workingdir" [, flag]] )

    gib mal das "workingdir" mit an.

    Edit: sehe grad das dies auf "gelöst" steht. wo war denn nun das problem?


    gruss exberliner

    Einmal editiert, zuletzt von ExBerliner (3. November 2006 um 11:23)

  • ne, also is noch nicht gelöst. Keine Ahnung, warum das auf gelöst steht.

    Ja na das workingdir ist doch der Pfad, wo die Datei liegt oder?

    da wird doch aber kein passwort übergeben.

  • Zitat

    Ja na das workingdir ist doch der Pfad, wo die Datei liegt oder?

    ja

    Zitat

    da wird doch aber kein passwort übergeben.

    sorry, das hab ich total übersehen. mach doch eine permanente verbindung im windows-explorer zu dem server.

    gruss exberliner

  • Code
    sorry, das hab ich total übersehen. mach doch eine permanente verbindung im windows-explorer zu dem server.

    wie denn??

  • Du könntest eventuell vor dem Run Befehl einen RunAsSet aufrufen. Dann wird der Run Befehl mit diesem Konto ausgeführt.
    Alternativ kannst Du erst das Laufwerk mit einem bestimmten Domänenkonto mappen lassen (DriveMapAdd).