Was könnte den Laufzeitfehler 1012 verursachen? Fehler beim Zugriff auf Anwendungsdatenverzeichnisse

StackOverflow https://stackoverflow.com/questions/46156

  •  09-06-2019
  •  | 
  •  

Frage

Ein Freund von mir hat ein Problem :).

Es gibt eine Anwendung, die in Visual Basic 6.0 geschrieben wurde (nicht von ihm).

Einer der Benutzer berichtete, dass beim Ausführen unter Windows 2000 und beim Versuch, Ordner auf der Festplatte zu scannen, ein Fenster mit der Meldung angezeigt wurde:

Laufzeitfehler 1012 Fehler beim Zugriff auf Anwendungsdatenverzeichnisse

Wir konnten nichts darüber googeln und haben in den VB6-Hilfedateien nichts über den Laufzeitfehler 1012 gefunden.

Meine Vermutung war, dass VB eine alte API-Funktion aufruft, die einen Ordner zurückgibt, auf den die App keinen Zugriff hat (privat, verschlüsselt, gehört einem anderen Benutzer und die App wird vom Benutzer ohne erforderliche Berechtigungen ausgeführt).

Wir konnten dies jedoch nicht reproduzieren (unter Windows XP Professional).

Hat jemand in der Vergangenheit einen solchen Fehler erlebt?

War es hilfreich?

Lösung

Fehler 1012 ist eher allgemein ERROR_CANT_READ.Sieh dir das an Microsoft-Liste, aber es impliziert auch, dass es sich auf die Registrierung bezieht.

Sie könnten versuchen, SysInternals auszuführen Prozessmonitor um nach fehlerhaften Datei-/Registrierungsvorgängen durch den Prozess zu suchen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top