ΕΠΙΔΙΌΡΘΩΣΗ: DllMain δεν καλείται όταν φορτώνεται ένα έργο μέσω συνάρτηση LoadLibrary στα Windows ενσωματωμένο συμπαγή 2013

ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο έχει μεταφραστεί χρησιμοποιώντας λογισμικό μηχανικής μετάφρασης της Microsoft και μπορείτε να το διορθώσετε χρησιμοποιώντας την τεχνολογία Community Translation Framework (CTF) (Πλαίσιο μετάφρασης κοινότητας). Η Microsoft παρέχει μηχανική μετάφραση, επεξεργασία μετά τη μηχανική μετάφραση από την κοινότητα και άρθρα μεταφρασμένα από επαγγελματίες προκειμένου να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής βάσης σε πολλές γλώσσες. Τα άρθρα μηχανικής μετάφρασης και αυτά που επεξεργάζονται ύστερα από μηχανική μετάφραση ενδέχεται να περιέχουν σφάλματα στο λεξιλόγιο, στη σύνταξη ή/και στη γραμματική. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες μας. Για περισσότερες πληροφορίες σχετικά με το CTF, μεταβείτε στην τοποθεσία http://support.microsoft.com/gp/machine-translation-corrections/el.

Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη: 3144208
Εισαγωγή
Αυτό το άρθρο περιγράφει ένα ζήτημα στο οποίο η καταχώρηση DLL DllMain δεν ονομάζεται, όταν ένα έργο είναι φορτωμένο με τη συνάρτηση LoadLibrary στα Windows ενσωματωμένο συμπαγή 2013. Διατίθεται μια ενημερωμένη έκδοση για να επιλύσετε αυτό το ζήτημα. Πριν να εγκαταστήσετε αυτήν την ενημερωμένη έκδοση, πρέπει να εγκαταστήσετε όλες τις ενημερωμένες εκδόσεις που έχουν εκδοθεί προηγουμένως για αυτό το προϊόν.
Συμπτώματα
Μπορείτε να δημιουργήσετε ένα έργο εικονικού CEPC x86 ή σε κάποιο άλλο έργο συσκευή αναφοράς, χρησιμοποιώντας το Κιτ ανάπτυξης λογισμικού (SDK). Τοποθετήστε το έργο σε μια συσκευή Windows ενσωματωμένο συμπαγή 2013 και στη συνέχεια να δημιουργήσετε ένα έργο DLL. Όταν φορτώνεται το έργο DLL από τη συνάρτηση LoadLibrary , η καταχώρηση του αρχείου DLL DllMainονομάζεται δεν όπως αναμένεται. Αυτή η συμπεριφορά προκύπτει επειδή το αρχείο έχει φορτωθεί ως αρχείο δεδομένων αντί ως ένα εκτελέσιμο αρχείο.

Σημείωση Αυτό το ζήτημα δεν προκύπτει, εάν είναι ενσωματωμένη στο έργο DLL ως ένα δευτερεύον έργο του λειτουργικού συστήματος.
Προτεινόμενη αντιμετώπιση

Πληροφορίες ενημερωμένης έκδοσης λογισμικού

Ενσωματωμένο συμπαγή 2013 μηνιαία ενημερωμένη έκδοση των Windows (Φεβρουαρίου 2016) είναι τώρα διαθέσιμη από τη Microsoft. Για να κάνετε λήψη αυτό Μηνιαίας ενημερωμένης έκδοσης των Windows ενσωματωμένο συμπαγή 2013, μεταβείτε στηΣύνδεση OEM της Microsoft ή MyOEM.

Προϋποθέσεις

Αυτή η ενημερωμένη έκδοση υποστηρίζεται μόνο αν έχουν εγκατασταθεί επίσης όλες τις ενημερωμένες εκδόσεις που έχουν εκδοθεί προηγουμένως για αυτό το προϊόν.

Απαίτηση επανεκκίνησης

Μετά την εφαρμογή αυτής της ενημερωμένης έκδοσης, πρέπει να εκτελέσετε εκ νέου δημιουργία ολόκληρης της πλατφόρμας. Για να γίνει αυτό, χρησιμοποιήστε μία από τις ακόλουθες μεθόδους:

  • Στο μενού " Δημιουργία ", κάντε κλικ στο κουμπί Καθαρή λύσηκαι, στη συνέχεια, κάντε κλικ στην επιλογή Δημιουργία λύσης.
  • Στο μενού " Δημιουργία ", κάντε κλικ στο κουμπί Αναδόμηση λύση.
Δεν χρειάζεται να επανεκκινήσετε τον υπολογιστή μετά την εφαρμογή αυτής της ενημερωμένης έκδοσης λογισμικού.

Πληροφορίες αντικατάστασης ενημέρωσης

Αυτή η ενημερωμένη έκδοση δεν αντικαθιστά άλλες ενημερωμένες εκδόσεις.

Πληροφορίες αρχείων

Η αγγλική έκδοση αυτού του πακέτου ενημερωμένης έκδοσης λογισμικού έχει τα χαρακτηριστικά αρχείου (ή νεότερα χαρακτηριστικά αρχείου) που παρατίθενται στον παρακάτω πίνακα. Οι ημερομηνίες και οι ώρες για τα αρχεία αυτά αναφέρονται σε Συντονισμένη παγκόσμια ώρα (UTC). Όταν προβάλλετε τις πληροφορίες του αρχείου, μετατρέπεται σε τοπική ώρα. Για να βρείτε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε την καρτέλα Zώνη ώρας στο στοιχείο Hμερομηνία και ώρα " στον πίνακα ελέγχου.
Αρχεία που περιλαμβάνονται σε αυτό το πακέτο ενημερωμένης έκδοσης


Όνομα αρχείουΜέγεθος αρχείουΗμ/νίαΏραΔιαδρομή
Loader.c199,64619-Φεβ-201610:07Private\Winceos\Coreos\Nk\Kernel
Nkmain.lib3,671,97619-Φεβ-201610:16Public\Common\Oak\Lib\X86\Checked
Nkprmain.lib3,719,31219-Φεβ-201610:16Public\Common\Oak\Lib\X86\Checked
Nkmain.lib2,586,48619-Φεβ-201610:16Public\Common\Oak\Lib\X86\Retail
Nkprmain.lib2,631,64619-Φεβ-201610:16Public\Common\Oak\Lib\X86\Retail
Nkmain.lib3,290,39019-Φεβ-201610:15Public\Common\Oak\Lib\X86\Debug
Nkprmain.lib3,335,48419-Φεβ-201610:15Public\Common\Oak\Lib\X86\Debug
Nkmain.lib3,561,53819-Φεβ-201610:16Public\Common\Oak\Lib\Armv7\Checked
Nkprmain.lib3,607,47819-Φεβ-201610:16Public\Common\Oak\Lib\Armv7\Checked
Nkmain.lib2,406,06219-Φεβ-201610:16Public\Common\Oak\Lib\Armv7\Retail
Nkprmain.lib2,458,15419-Φεβ-201610:16Public\Common\Oak\Lib\Armv7\Retail
Nkmain.lib3,993,21619-Φεβ-201610:15Public\Common\Oak\Lib\Armv7\Debug
Nkprmain.lib4,047,39019-Φεβ-201610:15Public\Common\Oak\Lib\Armv7\Debug
Αναφορές
Ενημερωθείτε σχετικά με το ορολογία που χρησιμοποιεί η Microsoft για την περιγραφή των ενημερώσεων λογισμικού.

Προειδοποίηση: Αυτό το άρθρο έχει μεταφραστεί αυτόματα

Egenskaber

Artikel-id: 3144208 – Seneste udgave 03/15/2016 22:38:00 – Udgave 1.0

Windows Embedded Compact 2013

  • kbsurveynew kbexpertiseadvanced atdownload kbfix kbmt KB3144208 KbMtel
Feedback