CORRECÇÃO: DllMain não será invocado quando um projecto é carregado através da função LoadLibrary 2013 do Windows Embedded Compact

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 3144208
Introdução
Este artigo descreve um problema em que a entrada da DLL de DllMain não será invocada quando um projecto é carregado através da função LoadLibrary nas 2013 do Windows Embedded Compact. Existe uma actualização resolver este problema. Antes de instalar esta actualização, tem de ser instaladas todas as actualizações anteriormente disponibilizadas para este produto.
Sintomas
Criar um projecto de Virtual CEPC x86 ou algum outro projecto do dispositivo de referência utilizando o software development kit (SDK). Colocar o projecto num dispositivo de 2013 Windows Embedded Compact e, em seguida, crie um projecto DLL. Quando o projecto DLL é carregado através da função LoadLibrary , a entrada da DLL de DllMainnão será invocada como esperado. Este comportamento ocorre porque o ficheiro é carregado como um ficheiro de dados em vez de como um ficheiro executável.

Nota Este problema não ocorre se o projecto DLL é criado como um subprojecto do sistema operativo.
Resolução

Informações de actualização de software

Incorporado Compact 2013 actualização mensal do Windows (Fevereiro de 2016) está agora disponível da Microsoft. Para transferir esta actualização mensal do Windows incorporado de 2013 Compact, vá paraMicrosoft OEM Online ou MyOEM.

Pré-requisitos

Esta actualização só é suportada se todas as actualizações anteriormente disponibilizadas para este produto também tiverem sido instaladas.

Requisito de reinício

Depois de aplicar esta actualização, deve efectuar uma limpeza de toda a plataforma. Para tal, utilize um dos seguintes métodos:

  • No menu de criação , clique Solução limpoe, em seguida, clique em Criar solução.
  • No menu de criação , clique em Reconstruir solução.
Não é necessário reiniciar o computador depois de aplicar esta actualização de software.

Atualizar informações de substituição

Esta actualização não substitui quaisquer outras actualizações.

Informações de ficheiro

A versão inglesa deste pacote de actualização de software tem os atributos de ficheiro (ou atributos de ficheiro posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são listadas na hora Universal Coordenada (UTC). Quando visualiza as informações do ficheiro, é convertido para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador Fuso horário no item data e hora no painel de controlo.
Ficheiros que estão incluídos neste pacote de actualização


Nome do ficheiroTamanho do ficheiroDataHoraCaminho
Loader.c199,64619-Fev-201610:07Private\Winceos\Coreos\Nk\Kernel
Nkmain.lib3,671,97619-Fev-201610:16Public\Common\Oak\Lib\X86\Checked
Nkprmain.lib3,719,31219-Fev-201610:16Public\Common\Oak\Lib\X86\Checked
Nkmain.lib2,586,48619-Fev-201610:16Public\Common\Oak\Lib\X86\Retail
Nkprmain.lib2,631,64619-Fev-201610:16Public\Common\Oak\Lib\X86\Retail
Nkmain.lib3,290,39019-Fev-201610:15Public\Common\Oak\Lib\X86\Debug
Nkprmain.lib3,335,48419-Fev-201610:15Public\Common\Oak\Lib\X86\Debug
Nkmain.lib3,561,53819-Fev-201610:16Public\Common\Oak\Lib\Armv7\Checked
Nkprmain.lib3,607,47819-Fev-201610:16Public\Common\Oak\Lib\Armv7\Checked
Nkmain.lib2,406,06219-Fev-201610:16Public\Common\Oak\Lib\Armv7\Retail
Nkprmain.lib2,458,15419-Fev-201610:16Public\Common\Oak\Lib\Armv7\Retail
Nkmain.lib3,993,21619-Fev-201610:15Public\Common\Oak\Lib\Armv7\Debug
Nkprmain.lib4,047,39019-Fev-201610:15Public\Common\Oak\Lib\Armv7\Debug
Referências
Obter informações sobre o terminologia que a Microsoft utiliza para descrever atualizações de software.

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 3144208 - Última Revisão: 03/15/2016 21:17:00 - Revisão: 1.0

Windows Embedded Compact 2013

  • kbsurveynew kbexpertiseadvanced atdownload kbfix kbmt KB3144208 KbMtpt
Comentários