Am 06.02.2013, 14:39 Uhr, schrieb Stefan Graf <
s.g...@web.de>:
> Am 06.02.2013 12:43, schrieb Stefan M. Huber:
>> Grüß euch!
>>
>> Ich habe einen Kunden mit 4 Windows8 Computern. UAC ist überall aus.
>> Netzlaufwerke wurden verbunden. Es gibt eine Datei Y:\test.pdf und
>> eine Kopie davon auf D:\test.pdf
>>
>> in unserem Programm kann man einfach einen Pfadnamen eingeben und der
>> wird ausgeführt, wenn das File exisitert.
>>
>> Die Funktion FilExists(AFilename) liefert uns ein false zurück, wenn
>> ich es auf Y:\test.pdf ansetze, es geht aber beim anderen Laufwerk.
>> Auf der Kommandozeile funktioniert sowohl
>>
>> start D:\test.pdf
>>
>> als auch
>>
>> start Y:\test.pdf
>>
>> Das Netzlaufwerk wird mit keinen besonderen
>> Benutzername/Passwort-Kombis verbunden.
>>
>> Auf 2 Computern geht dasselbe Programm mit denselben Umständen jedoch.
>> Hat jemand eine Idee?
> Ich tippe dennoch auf ein Problem bei der Netzwerk-Authentifizierung.
> Dauert die Abfrage lange? Ggf. einfach mal auf die Netzwerkdatei
> zugreifen (OpenFile) und prüfen, welche Fehlermeldung kommt.
Nein, die Antwort ist sofort da.
> Ggf. ist ja auch einfach der Laufwerksbuchstabe an den 2 Computer nicht
> mehr gemappt, weil da z. B. jetzt der USB-Stick liegt. Das könnte man
> mit UNC-Pfaden umgehen.
Das kann ich ausschließen: Ich hab mir den Share unter diversen Buchstaben verbunden, die definitiv nicht vergeben waren. Kein Effekt. Außerdem dürfte dann
start Y:\test.pdf
auf der cmd.exe auch nicht funktionieren.