บทนำ
บทความนี้อธิบายถึงปัญหาที่รายการDllMain DLL ไม่เรียกว่าเมื่อโหลดโครงการผ่านฟังก์ชันLoadLibraryใน Windows 2013 กระชับข้อมูลฝังตัว การปรับปรุงจะพร้อมใช้งานเมื่อต้องการแก้ไขปัญหานี้ ก่อนที่คุณติดตั้งโปรแกรมปรับปรุงนี้ โปรแกรมปรับปรุงที่ออกใช้ก่อนหน้านี้ทั้งหมดสำหรับผลิตภัณฑ์นี้ต้องถูกติดตั้ง
อาการ
คุณสร้างโครงการเสมือน CEPC x86 หรือบางอื่น ๆ อ้างอิงอุปกรณ์โครงการโดยชุดพัฒนาซอฟต์แวร์ (SDK) คุณใส่โครงการบนอุปกรณ์ Windows 2013 กระชับข้อมูลฝังตัว และสร้างโครงการ DLL แล้ว เมื่อมีการโหลด DLL โครงการโดยผ่านฟังก์ชันLoadLibraryรายการ DLL DllMainจะไม่เรียกตามที่คาดไว้ ลักษณะการทำงานนี้เกิดขึ้นเนื่องจากแฟ้มถูกโหลดเป็นแฟ้มข้อมูลแทนที่จะเป็นแฟ้มปฏิบัติการได้หมายเหตุ ปัญหานี้เกิดขึ้นถ้าโครงการ DLL ถูกสร้างขึ้นเป็นโครงการย่อยของระบบปฏิบัติการ
การแก้ปัญหา
ข้อมูลการปรับปรุงซอฟต์แวร์
ขณะนี้พร้อมใช้งานจาก Microsoft Windows ฝังตัวกระชับ 2013 รายเดือน Update (2016 กุมภาพันธ์) ได้ เมื่อต้องการดาวน์โหลดการปรับปรุงรายเดือนนี้ Windows 2013 กระชับข้อมูลฝังตัว ไปที่Microsoft OEM OnlineหรือMyOEM
ข้อกำหนดเบื้องต้น
โปรแกรมปรับปรุงนี้ได้รับการสนับสนุนเฉพาะเมื่อมีการติดตั้งโปรแกรมปรับปรุงที่ออกใช้ก่อนหน้านี้ทั้งหมดสำหรับผลิตภัณฑ์นี้นอกจากนี้
ข้อกำหนดการรีสตาร์ท
หลังจากที่คุณใช้โปรแกรมปรับปรุงนี้ คุณต้องดำเนินการเป็นแพลตฟอร์มทั้งรุ่นใหม่ทั้งหมด เมื่อต้องการทำเช่นนี้ ใช้หนึ่งในวิธีต่อไปนี้:
- 
                      บนเมนูสร้าง คลิกโซลูชันใหม่ทั้งหมด แล้วคลิกสร้างโซลูชัน 
- 
                      บนเมนูสร้างคลิกโซลูชันที่สร้างใหม่ 
คุณไม่ต้องรีสตาร์ทคอมพิวเตอร์หลังจากใช้การปรับปรุงซอฟต์แวร์นี้
ข้อมูลการแทนที่การปรับปรุง
โปรแกรมปรับปรุงนี้ไม่แทนการปรับปรุงอื่น ๆ
แพคเกจโปรแกรมปรับปรุงซอฟต์แวร์นี้รุ่นภาษาอังกฤษมีแอตทริบิวต์ของแฟ้ม (หรือแอตทริบิวต์ของแฟ้มที่ใหม่กว่า) ซึ่งแสดงอยู่ในตารางต่อไปนี้ วันที่และเวลาสำหรับแฟ้มเหล่านี้จะแสดงรายการไว้ในรูปแบบเวลามาตรฐานสากล (UTC) เมื่อคุณดูข้อมูลแฟ้ม ระบบจะแปลงข้อมูลนี้เป็นเวลาท้องถิ่น เมื่อต้องการค้นหาความแตกต่างระหว่างเวลา UTC กับเวลาท้องถิ่น ใช้แท็บ โซนเวลา ในรายการ วันที่และเวลา ในแผงควบคุม
แฟ้มที่รวมอยู่ในแพคเกจโปรแกรมปรับปรุงนี้
| ชื่อแฟ้ม | ขนาดของแฟ้ม | วันที่ | เวลา | เส้นทาง | 
|---|---|---|---|---|
| Loader.c | 199,646 | 19-Feb-2016 | 10:07 | Private\Winceos\Coreos\Nk\Kernel | 
| Nkmain.lib | 3,671,976 | 19-Feb-2016 | 10:16 | Public\Common\Oak\Lib\X86\Checked | 
| Nkprmain.lib | 3,719,312 | 19-Feb-2016 | 10:16 | Public\Common\Oak\Lib\X86\Checked | 
| Nkmain.lib | 2,586,486 | 19-Feb-2016 | 10:16 | Public\Common\Oak\Lib\X86\Retail | 
| Nkprmain.lib | 2,631,646 | 19-Feb-2016 | 10:16 | Public\Common\Oak\Lib\X86\Retail | 
| Nkmain.lib | 3,290,390 | 19-Feb-2016 | 10:15 | Public\Common\Oak\Lib\X86\Debug | 
| Nkprmain.lib | 3,335,484 | 19-Feb-2016 | 10:15 | Public\Common\Oak\Lib\X86\Debug | 
| Nkmain.lib | 3,561,538 | 19-Feb-2016 | 10:16 | Public\Common\Oak\Lib\Armv7\Checked | 
| Nkprmain.lib | 3,607,478 | 19-Feb-2016 | 10:16 | Public\Common\Oak\Lib\Armv7\Checked | 
| Nkmain.lib | 2,406,062 | 19-Feb-2016 | 10:16 | Public\Common\Oak\Lib\Armv7\Retail | 
| Nkprmain.lib | 2,458,154 | 19-Feb-2016 | 10:16 | Public\Common\Oak\Lib\Armv7\Retail | 
| Nkmain.lib | 3,993,216 | 19-Feb-2016 | 10:15 | Public\Common\Oak\Lib\Armv7\Debug | 
| Nkprmain.lib | 4,047,390 | 19-Feb-2016 | 10:15 | Public\Common\Oak\Lib\Armv7\Debug | 
ข้อมูลอ้างอิง
เรียนรู้เกี่ยวกับคำศัพท์เฉพาะทางที่ Microsoft ใช้เพื่ออธิบายปรับปรุงซอฟต์แวร์
 
                         
				 
				