Что может вызвать ошибку времени выполнения 1012 Ошибка доступа к каталогам данных приложения
-
09-06-2019 - |
Вопрос
У моего друга проблема :).
Есть приложение, написанное на Visual Basic 6.0 (не им).
Один из пользователей сообщил, что при запуске в Windows 2000 и попытке сканирования папок на диске возникло окно с сообщением:
Ошибка выполнения 1012 Ошибка доступа к каталогам данных приложения.
Мы не смогли ничего найти в Google по этому поводу и не нашли ничего об ошибке выполнения 1012 в файлах справки VB6.
Я предполагал, что VB вызывает какую-то старую функцию API, которая возвращает папку, к которой приложение не имеет доступа (частная, зашифрованная, принадлежит другому пользователю, а приложение запускается пользователем без необходимых привилегий).
Но нам не удалось это воспроизвести (на Windows XP Professional).
Кто-нибудь встречался с такой ошибкой в прошлом?
Решение
Ошибка 1012 — это скорее ERROR_CANT_READ.Видеть это Список Майкрософт, но это также означает, что он относится к реестру.
Вы можете попробовать запустить SysInternals Монитор процессов для поиска неудачных операций с файлами/реестром в процессе.