Seite 1 von 1

Verknüpfung erstellen / CreateLink

Verfasst: 28.09.2008 14:33
von purebas
Zum Erzeugen von Verknüpfungen verwende ich folgenden Code:

http://www.purearea.net/pb/CodeArchiv/W ... ellLink.pb

Das funktioniert sehr zuverlässig. Jedoch gibt es ein Problem, beim Erstellen einer Verknüpfung von einer EXE-Datei, die sich auf ein schreibgeschützten USB-Stick oder auf einer schreibgeschützten SD-Karte befindet. Wenn sich die EXE-Datei auf eine CD-ROM befindet, dann erscheint kein Fehler. Der Fehler tritt auch nur bei XP (getestet mit SP2 und SP3) auf. Unter VISTA kommt die Meldung nicht. Auch bei beliebig anderen Dateitypen kommt der Fehler nicht.

Fehler:
Bild

Es handelt sich offenbar um einen Systemfehler. Die gleiche Meldung kommt, wenn ein entsprechendes vb-script benutzt wird. Wenn man auf Abbrechen oder Weiter geht, wird die Verknüpfung korrekt angelegt.

Hat jemand eine Idee, wie die System-Fehlermeldung unterdrückt werden kann?

Verfasst: 28.09.2008 16:38
von ts-soft
Probier mal

Code: Alles auswählen

SetErrorMode_(#SEM_FAILCRITICALERRORS)
Obwohl ich es eher für sinnvoll halte, vorher zu prüfen ob Datei oder Datenträger schreibgeschützt sind

Verfasst: 04.10.2008 13:37
von purebas
Vielen Dank, das war es!