Windows Tips & News

Windows 10 SDK Preview Build 18950 יצא

click fraud protection
מוּמלָץ: לחץ כאן כדי לתקן בעיות של Windows ולמטב את ביצועי המערכת

תצוגה מקדימה חדשה של Windows 10 SDK Insider הזמינה להורדה. זה מצרף את Windows 10 Insider Preview build 18950 שהיה שוחרר לאחרונה ל-Fast Ring. להלן השינויים במהדורה זו.

פרסומת

ניתן להוריד את ה-SDK המקדימה מדור מפתחים ב-Windows Insider.

למשוב ועדכונים לבעיות הידועות, עיין ב- פורום מפתחים. עבור בקשות תכונות מפתח חדשות, עבור אל שלנו Windows Platform UserVoice.

תוכןלהתחבא
דברים שכדאי לשים לב אליהם:
עדכוני כלים
מהדר הודעות (mc.exe)
Windows Trace Preprocessor (tracewpp.exe)
TraceLoggingProvider.h
חתימה על האפליקציות שלך עם Device Guard Signing
שוברים שינויים
הסרה של IRPROPS.LIB
עדכוני API, תוספות והסרות
  • מבנה זה עובד בשילוב עם SDK שפורסמו בעבר ו-Visual Studio 2017 ו-2019. אתה יכול להתקין SDK זה ועדיין גם להמשיך לשלוח את האפליקציות שלך המכוונות ל-Windows 10 build 1903 או מוקדמות יותר ל-Microsoft Store.
  • ה-SDK של Windows יהיה כעת רשמית נתמך רק על ידי Visual Studio 2017 ואילך. אתה יכול להוריד את Visual Studio 2019 פה.
  • מבנה זה של Windows SDK יותקן רק ב- תצוגה מקדימה של Windows 10 Insider בונה.
  • על מנת לסייע בגישה לסקריפט ל-SDK, ניתן יהיה לגשת ל-ISO גם דרך כתובת האתר הסטטית הבאה: https://software-download.microsoft.com/download/sg/Windows_InsiderPreview_SDK_en-us_18950_1.iso.

מהדר הודעות (mc.exe)

  • כעת מזהה את סימן סדר בתים של Unicode (BOM) בקבצי .mc. אם קובץ ה-.mc מתחיל ב-UTF-8 BOM, הוא ייקרא כקובץ UTF-8. אחרת, אם הוא מתחיל עם BOM UTF-16LE, הוא ייקרא כקובץ UTF-16LE. אם הפרמטר -u צוין, הוא ייקרא כקובץ UTF-16LE. אחרת, הוא ייקרא באמצעות דף הקוד הנוכחי (CP_ACP).
  • כעת נמנע מבעיות של כלל הגדרה אחת (ODR) בעוזרי C/C++ ETW שנוצרו על ידי MC הנגרמות על ידי פקודות מאקרו תצורה סותרות (למשל כאשר שני קובצי .cpp עם הגדרות סותרות של MCGEN_EVENTWRITETRANSFER מקושרים לאותו קובץ בינארי, עוזרי ה-ETW שנוצרו על ידי MC יכבדו כעת את ההגדרה של MCGEN_EVENTWRITETRANSFER בכל קובץ .cpp במקום לבחור באופן שרירותי זה או אחר).

Windows Trace Preprocessor (tracewpp.exe)

  • תומך כעת בקבצי קלט Unicode (.ini, .tpl וקוד מקור). קבצי קלט המתחילים ב-UTF-8 או UTF-16 סדר בתים (BOM) ייקראו כ-Unicode. קבצי קלט שאינם מתחילים עם BOM ייקראו באמצעות דף הקוד הנוכחי (CP_ACP). עבור תאימות לאחור, אם צוין פרמטר שורת הפקודה -UnicodeIgnore, קבצים המתחילים ב-UTF-16 BOM יטופלו כריקים.
  • תומך כעת בקבצי פלט Unicode (.tmh). כברירת מחדל, קובצי הפלט יקודדו באמצעות דף הקוד הנוכחי (CP_ACP). השתמש בפרמטרים של שורת הפקודה -cp: UTF-8 או -cp: UTF-16 כדי ליצור קובצי פלט של Unicode.
  • שינוי התנהגות: tracewpp ממיר כעת את כל טקסט הקלט ל-Unicode, מבצע עיבוד ב-Unicode וממיר טקסט פלט לקידוד הפלט שצוין. גרסאות קודמות של tracewpp נמנעו מהמרות Unicode וביצעו עיבוד טקסט בהנחה של סט תווים של בייט בודד. זה עלול להוביל לשינויי התנהגות במקרים שבהם קבצי הקלט אינם תואמים לדף הקוד הנוכחי. במקרים שבהם זו בעיה, שקול להמיר את קבצי הקלט ל-UTF-8 (עם BOM) ו/או להשתמש בפרמטר שורת הפקודה -cp: UTF-8 כדי למנוע עמימות קידוד.

TraceLoggingProvider.h

  • כעת נמנע מבעיות של כלל הגדרה אחד (ODR) הנגרמות על ידי פקודות מאקרו תצורה מתנגשות (למשל כאשר שני קבצי .cpp עם הגדרות סותרות של TLG_EVENT_WRITE_TRANSFER מקושרים לאותו קובץ בינארי, עוזרי TraceLoggingProvider.h יכבדו כעת את ההגדרה של TLG_EVENT_WRITE_TRANSFER בכל קובץ .cpp במקום לבחור באופן שרירותי אחד או אַחֵר).
  • בקוד C++, המאקרו TraceLoggingWrite עודכן כדי לאפשר שיתוף קוד טוב יותר בין אירועים דומים באמצעות תבניות שונות.

חתימה על האפליקציות שלך עם Device Guard Signing

  • אנו מקלים עליך לחתום על האפליקציה שלך. חתימת Device Guard היא תכונת Device Guard הזמינה ב-Microsoft Store for Business and Education. החתימה מאפשרת לארגונים להבטיח שכל אפליקציה מגיעה ממקור מהימן. המטרה שלנו היא להקל על החתימה על חבילת ה-MSIX שלך. תיעוד על החתמת Device Guard ניתן למצוא כאן: https://docs.microsoft.com/windows/msix/package/signing-package-device-guard-signing

הסרה של IRPROPS.LIB

במהדורה זו irprops.lib הוסר מה-SDK של Windows. אפליקציות שקישרו נגד irprops.lib יכולות לעבור ל-bthprops.lib כתחליף ל-Drop-in.

מספר ממשקי API נוספו לפלטפורמה מאז השחרור של Windows 10 SDK, גרסה 1903, לבנות 18362.

אם אתה מפתח תוכנה המריץ את Windows 10 Insider Preview build 18950, כדאי להתקין את ה-SDK הזה.

מָקוֹר: מיקרוסופט

מוּמלָץ: לחץ כאן כדי לתקן בעיות של Windows ולמטב את ביצועי המערכת
עדכונים מצטברים עבור Windows 10, 11 בפברואר 2020

עדכונים מצטברים עבור Windows 10, 11 בפברואר 2020

השאר תגובהמיקרוסופט משחררת סט תיקונים עבור גירסאות Windows 10 נתמכות. הנה מה שתוקן ושופר בעדכונים...

קרא עוד

השתמש במצב טאבלט או במצב שולחן עבודה בעת כניסה ל-Windows 10

השתמש במצב טאבלט או במצב שולחן עבודה בעת כניסה ל-Windows 10

מוּמלָץ: לחץ כאן כדי לתקן בעיות של Windows ולמטב את ביצועי המערכתכיצד להשתמש במצב טאבלט או במצב ש...

קרא עוד

ערכות הנושא הטובות ביותר של GTK בשנת 2016 עבור לינוקס

ערכות הנושא הטובות ביותר של GTK בשנת 2016 עבור לינוקס

כשאתה משתמש בלינוקס, לפעמים קשה למצוא ערכת נושא נהדרת כדי לגרום לסביבת שולחן העבודה והאפליקציות ש...

קרא עוד