Что может вызвать ошибку времени выполнения 1012 Ошибка доступа к каталогам данных приложения

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

  •  09-06-2019
  •  | 
  •  

Вопрос

У моего друга проблема :).

Есть приложение, написанное на Visual Basic 6.0 (не им).

Один из пользователей сообщил, что при запуске в Windows 2000 и попытке сканирования папок на диске возникло окно с сообщением:

Ошибка выполнения 1012 Ошибка доступа к каталогам данных приложения.

Мы не смогли ничего найти в Google по этому поводу и не нашли ничего об ошибке выполнения 1012 в файлах справки VB6.

Я предполагал, что VB вызывает какую-то старую функцию API, которая возвращает папку, к которой приложение не имеет доступа (частная, зашифрованная, принадлежит другому пользователю, а приложение запускается пользователем без необходимых привилегий).

Но нам не удалось это воспроизвести (на Windows XP Professional).

Кто-нибудь встречался с такой ошибкой в ​​прошлом?

Это было полезно?

Решение

Ошибка 1012 — это скорее ERROR_CANT_READ.Видеть это Список Майкрософт, но это также означает, что он относится к реестру.

Вы можете попробовать запустить SysInternals Монитор процессов для поиска неудачных операций с файлами/реестром в процессе.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top