FIX: "DllMain" non viene chiamato quando il progetto viene caricato tramite la funzione LoadLibrary su un dispositivo Windows Embedded Compact 7

IMPORTANTE: il presente articolo è stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l’obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre è perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilità per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualità della traduzione.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 3107423
Introduzione
In questo articolo viene descritto un problema in cui la DLL "DllMain" voce non viene chiamato quando il progetto viene caricato tramite la funzione LoadLibrary Windows Embedded Compact 7. Un aggiornamento è disponibile per risolvere il problema. Prima di installare questo aggiornamento, è necessario installare tutti gli aggiornamenti rilasciati in precedenza per questo prodotto.
Sintomi
Creare un progetto virtuale CEPC x86 o un altro progetto di dispositivo di riferimento utilizzando il software development kit (SDK). Inserire il progetto su un dispositivo Windows Embedded Compact 7 e quindi creare un progetto DLL. Quando il progetto di DLL viene caricato tramite la funzione LoadLibrary, DLL "DllMain" voce non viene chiamato. Questo accade perché il file viene caricato come file di dati e non come un file eseguibile.

Nota Questo problema si verifica se il progetto DLL viene compilato come sottoprogetto un sistema operativo.
Risoluzione

Informazioni sull'aggiornamento del software

Un aggiornamento supportato è ora disponibile da Microsoft come Aggiornamento mensile di Windows Embedded Compact 7, (dicembre 2015).

Nota Il Windows Embedded Compact 7 aggiornamento mensile è disponibile per il download dal seguente sito Web Microsoft Download Center:

Prerequisiti

Questo aggiornamento è supportato solo se tutti gli aggiornamenti rilasciati in precedenza per questo prodotto sono inoltre stati installati.

Richiesta di riavvio

Dopo avere applicato questo aggiornamento, è necessario eseguire una generazione pulita dell'intera piattaforma. A tale scopo, utilizzare uno dei seguenti metodi:

  • Fare clic su Pulisci soluzionedal menu Genera e quindi scegliere Genera soluzione.
  • Scegliere Ricompila soluzionedal menu Compila .
Non è necessario riavviare il computer dopo avere applicato questo aggiornamento software.

Informazioni sulla sostituzione dell'aggiornamento

Questo aggiornamento non sostituisce eventuali altri aggiornamenti.

Informazioni sui file

La versione inglese di questo pacchetto di aggiornamento software presenta gli attributi di file (o attributi successivi) elencati nella tabella riportata di seguito. Le date e ore dei file sono elencate in base al formato UTC (Coordinated Universal Time Coordinated). Quando si visualizzano le informazioni sul file, viene convertito in ora locale. Per calcolare la differenza tra ora UTC e ora locale, utilizzare la scheda fuso orario nell'elemento di Data e ora nel Pannello di controllo.
File inclusi nel pacchetto di aggiornamento


Nome del fileDimensione del fileDataOraPercorso
Loader.c195,54615-dic-201516:09Private\Winceos\Coreos\Nk\Kernel
Nkmain.lib3,228,80815-dic-201516:14Public\Common\Oak\Lib\Mipsii\Checked
Nkprmain.lib3,274,91615-dic-201516:14Public\Common\Oak\Lib\Mipsii\Checked
Nkmain.lib2,168,63415-dic-201516:16Public\Common\Oak\Lib\Mipsii\Retail
Nkprmain.lib2,215,51415-dic-201516:16Public\Common\Oak\Lib\Mipsii\Retail
Nkmain.lib3,661,71015-dic-201516:14Public\Common\Oak\Lib\Mipsii\Debug
Nkprmain.lib3,730,34415-dic-201516:14Public\Common\Oak\Lib\Mipsii\Debug
Nkmain.lib3,526,85015-dic-201516:15Public\Common\Oak\Lib\Armv6\Checked
Nkprmain.lib3,584,08615-dic-201516:15Public\Common\Oak\Lib\Armv6\Checked
Nkmain.lib2,404,78615-dic-201516:15Public\Common\Oak\Lib\Armv6\Retail
Nkprmain.lib2,462,98615-dic-201516:15Public\Common\Oak\Lib\Armv6\Retail
Nkmain.lib3,916,45615-dic-201516:14Public\Common\Oak\Lib\Armv6\Debug
Nkprmain.lib3,986,99215-dic-201516:14Public\Common\Oak\Lib\Armv6\Debug
Nkmain.lib3,052,24415-dic-201516:14Public\Common\Oak\Lib\X86\Checked
Nkprmain.lib3,094,49215-dic-201516:14Public\Common\Oak\Lib\X86\Checked
Nkmain.lib2,001,38415-dic-201516:14Public\Common\Oak\Lib\X86\Retail
Nkprmain.lib2,043,93015-dic-201516:14Public\Common\Oak\Lib\X86\Retail
Nkmain.lib3,192,79815-dic-201516:15Public\Common\Oak\Lib\X86\Debug
Nkprmain.lib3,240,28415-dic-201516:15Public\Common\Oak\Lib\X86\Debug
Nkmain.lib2,972,95015-dic-201516:15Public\Common\Oak\Lib\Sh4\Checked
Nkprmain.lib3,010,46415-dic-201516:15Public\Common\Oak\Lib\Sh4\Checked
Nkmain.lib2,038,45815-dic-201516:14Public\Common\Oak\Lib\Sh4\Retail
Nkprmain.lib2,080,25415-dic-201516:14Public\Common\Oak\Lib\Sh4\Retail
Nkmain.lib3,279,53215-dic-201516:15Public\Common\Oak\Lib\Sh4\Debug
Nkprmain.lib3,329,19615-dic-201516:15Public\Common\Oak\Lib\Sh4\Debug
Nkmain.lib3,286,49815-dic-201516:15Public\Common\Oak\Lib\Mipsii_fp\Checked
Nkprmain.lib3,332,61015-dic-201516:15Public\Common\Oak\Lib\Mipsii_fp\Checked
Nkmain.lib2,228,77815-dic-201516:15Public\Common\Oak\Lib\Mipsii_fp\Retail
Nkprmain.lib2,275,88415-dic-201516:15Public\Common\Oak\Lib\Mipsii_fp\Retail
Nkmain.lib3,737,78215-dic-201516:14Public\Common\Oak\Lib\Mipsii_fp\Debug
Nkprmain.lib3,806,75415-dic-201516:14Public\Common\Oak\Lib\Mipsii_fp\Debug
Nkmain.lib3,516,42015-dic-201516:15Public\Common\Oak\Lib\Armv7\Checked
Nkprmain.lib3,573,43415-dic-201516:15Public\Common\Oak\Lib\Armv7\Checked
Nkmain.lib2,398,27015-dic-201516:15Public\Common\Oak\Lib\Armv7\Retail
Nkprmain.lib2,456,46215-dic-201516:15Public\Common\Oak\Lib\Armv7\Retail
Nkmain.lib3,906,11815-dic-201516:14Public\Common\Oak\Lib\Armv7\Debug
Nkprmain.lib3,975,81615-dic-201516:14Public\Common\Oak\Lib\Armv7\Debug
Nkmain.lib3,526,83015-dic-201516:15Public\Common\Oak\Lib\Armv5\Checked
Nkprmain.lib3,584,06615-dic-201516:15Public\Common\Oak\Lib\Armv5\Checked
Nkmain.lib2,404,74015-dic-201516:15Public\Common\Oak\Lib\Armv5\Retail
Nkprmain.lib2,462,94015-dic-201516:15Public\Common\Oak\Lib\Armv5\Retail
Nkmain.lib3,917,10615-dic-201516:14Public\Common\Oak\Lib\Armv5\Debug
Nkprmain.lib3,987,63815-dic-201516:14Public\Common\Oak\Lib\Armv5\Debug
Riferimenti
Per ulteriori informazioni, vedere la terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 3107423 - Ultima revisione: 01/21/2016 10:25:00 - Revisione: 1.0

Windows Embedded Compact 7

  • kbqfe kbsurveynew kbfix kbpubtypekc kbexpertiseinter atdownload kbmt KB3107423 KbMtit
Feedback