Qu'est-ce qui pourrait causer l'erreur d'exécution 1012 Erreur d'accès aux répertoires de données d'application

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

  •  09-06-2019
  •  | 
  •  

Question

Un de mes amis a un problème :).

Il existe une application écrite en Visual Basic 6.0 (pas par lui).

L'un des utilisateurs a signalé que lorsqu'il s'exécutait sous Windows 2000 et essayait d'analyser les dossiers sur le disque, une boîte de message s'affichait :

Erreur d'exécution 1012 Erreur d'accès aux répertoires de données d'application

Nous n'avons rien trouvé à ce sujet sur Google et n'avons rien trouvé sur l'erreur d'exécution 1012 dans les fichiers d'aide VB6.

Je suppose que VB appelle une ancienne fonction API qui renvoie le dossier auquel l'application n'a pas accès (privé, chiffré, appartient à un autre utilisateur et l'application est exécutée par l'utilisateur sans privilèges nécessaires).

Mais nous n'avons pas pu reproduire cela (sous Windows XP professionnel).

Quelqu'un a déjà rencontré un bug comme celui-ci ?

Était-ce utile?

La solution

L'erreur 1012 est plutôt générique ERROR_CANT_READ.Regarde ça Liste Microsoft, mais cela implique également qu'il fait référence au registre.

Vous pouvez essayer d'exécuter SysInternals Moniteur de processus pour rechercher les opérations de fichier/registre ayant échoué par le processus.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top