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

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

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

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

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

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

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

Но мы не смогли воспроизвести это (на Windows XP professional).

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

1 Ответ

2 голосов
/ 05 сентября 2008

Ошибка 1012 довольно обобщенно: ERROR_CANT_READ. Смотрите этот список Microsoft , но это также подразумевает, что это относится к реестру.

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

...