Introdução
Este artigo descreve um problema que dispara um erro "ERROR_ACCESS_DENIED" ao testar uma unidade de CD ou DVD no Windows Compacto Incorporado 7. Uma atualização está disponível para resolver esse problema. Antes de instalar essa atualização, todas as atualizações emitidas anteriormente para este produto devem ser instaladas.
Sintomas
Considere o seguinte cenário:
-
Você habilita KITL (KITL=Sim) em seu código em um dispositivo que está executando Windows Compacto Incorporado 7.
-
Você insere um disco na unidade de CD ou DVD no dispositivo.
-
Execute o código a seguir em uma linha de comando para testar a funcionalidade dos drivers de CD ou DVD e verificar a integridade dos dados lidos na unidade de CD ou DVD:
tux -o -d udftest -c "-p \drive_letter_of _ CD_drive_or_DVD_drive"Observação Se o dispositivo usa um nome diferente para montar a unidade de CD ou DVD, você pode alterar a linha de comando para apontar para o caminho
diferente. (-p path: Especifica um caminho a ser testado.)
Nesse cenário, você recebe uma das seguintes mensagens de erro: Para um arquivo de diretório no disco:
ERROR_ACCESS_DENIED: Caso de teste "PASSADO"
Para um arquivo que não seja de diretório no disco:
ERROR_DIRECTORY: Caso de teste "FAILED" com código de erro "ERROR_ACCESS_DENIED"
Resolução
Informações de atualização do software
Uma atualização de software com suporte agora está disponível na Microsoft como Windows Atualização Mensal do Compact 7 Incorporado (abril de 2015).
Observação Esta Windows Atualização Mensal compacta 7 incorporada está disponível para download no seguinte site da Central de Download da Microsoft:Atualizações do Windows Embedded Compact 7
Pré-requisitos
Essa atualização será compatível apenas se todas as atualizações lançadas anteriormente para esse produto também tiverem sido instaladas.
Requisito de reinicialização
Após aplicar esta atualização, você deverá executar uma compilação limpa de toda a plataforma. Para fazer isso, utilize um dos métodos seguintes:
-
No menu Compilar, clique em Limpar Solução e clique em Compilar Solução.
-
No menu Compilar, clique em Recompilar Solução.
Você não precisa reiniciar o computador depois de aplicar essa atualização de software.
Informações sobre a substituição da atualização
Essa atualização não substitui nenhuma outra.
A versão em inglês deste pacote de atualização de software tem os atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horários destes arquivos estão listados em formato UTC (Tempo Universal Coordenado). Quando você exibe as informações sobre os arquivos, elas são convertidas no horário local. Para saber a diferença entre a hora UTC e a hora local, use a guia Fuso Horário no item Data e Hora do Painel de Controle.
Arquivos incluídos neste pacote de atualização
File name |
File size |
Data |
Hora |
Caminho |
---|---|---|---|---|
Udfapi.cpp |
43,438 |
23-Apr-2015 |
15:15 |
Private\Winceos\Coreos\Fsd\Udf |
Udfs.map |
72,375 |
23-Apr-2015 |
21:15 |
Public\Common\Oak\Target\X86\Checked |
Udfs.rel |
31,203 |
23-Apr-2015 |
21:15 |
Public\Common\Oak\Target\X86\Checked |
Udfs.dll |
73,728 |
23-Apr-2015 |
21:15 |
Public\Common\Oak\Target\X86\Checked |
Udfs.map |
34,260 |
23-Apr-2015 |
21:15 |
Public\Common\Oak\Target\X86\Retail |
Udfs.rel |
10,468 |
23-Apr-2015 |
21:15 |
Public\Common\Oak\Target\X86\Retail |
Udfs.dll |
45,056 |
23-Apr-2015 |
21:15 |
Public\Common\Oak\Target\X86\Retail |
Udfs.map |
78,025 |
23-Apr-2015 |
21:15 |
Public\Common\Oak\Target\X86\Debug |
Udfs.rel |
38,337 |
23-Apr-2015 |
21:15 |
Public\Common\Oak\Target\X86\Debug |
Udfs.dll |
110,592 |
23-Apr-2015 |
21:15 |
Public\Common\Oak\Target\X86\Debug |
Udfs.map |
72,247 |
23-Apr-2015 |
22:15 |
Public\Common\Oak\Target\Armv7\Checked |
Udfs.rel |
33,900 |
23-Apr-2015 |
22:15 |
Public\Common\Oak\Target\Armv7\Checked |
Udfs.dll |
94,208 |
23-Apr-2015 |
22:15 |
Public\Common\Oak\Target\Armv7\Checked |
Udfs.map |
33,974 |
23-Apr-2015 |
22:15 |
Public\Common\Oak\Target\Armv7\Retail |
Udfs.rel |
16,761 |
23-Apr-2015 |
22:15 |
Public\Common\Oak\Target\Armv7\Retail |
Udfs.dll |
61,440 |
23-Apr-2015 |
22:15 |
Public\Common\Oak\Target\Armv7\Retail |
Udfs.map |
78,325 |
23-Apr-2015 |
21:15 |
Public\Common\Oak\Target\Armv7\Debug |
Udfs.rel |
36,539 |
23-Apr-2015 |
21:15 |
Public\Common\Oak\Target\Armv7\Debug |
Udfs.dll |
159,744 |
23-Apr-2015 |
21:15 |
Public\Common\Oak\Target\Armv7\Debug |
Referências
Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.