2008-09-05 6 views
0

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

Существует приложение, написанное на Visual Basic 6.0 (а не им).

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

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

мы не могли 't google ничего об этом и ничего не нашел о ошибке 1012 времени выполнения в файлах справки VB6.

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

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

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

ответ

2

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

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