O que pode causar o erro em tempo de execução 1012 Erro ao acessar os diretórios de dados do aplicativo

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

  •  09-06-2019
  •  | 
  •  

Pergunta

Um amigo meu está com um problema :).

Existe um aplicativo escrito em Visual Basic 6.0 (não por ele).

Um dos usuários relatou que quando ele foi executado no Windows 2000 e tentou verificar pastas no disco, ele levantou uma caixa com a mensagem:

Erro em tempo de execução 1012 Erro ao acessar diretórios de dados do aplicativo

Não conseguimos pesquisar nada sobre isso no Google e não encontramos nada sobre o erro de tempo de execução 1012 nos arquivos de ajuda do VB6.

Meu palpite é que o VB chama alguma função de API antiga que retorna uma pasta à qual o aplicativo não tem acesso (privado, cifrado, pertence a outro usuário e o aplicativo é executado pelo usuário sem os privilégios necessários).

Mas não conseguimos reproduzir isso (no Windows XP Professional).

Alguém já encontrou um bug como esse no passado?

Foi útil?

Solução

O erro 1012 é genericamente ERROR_CANT_READ.Veja isso Lista da Microsoft, mas também implica que se refere ao registro.

Você poderia tentar executar SysInternals Monitor de Processo para procurar falhas nas operações de arquivo/registro pelo processo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top