מאמרים עם התגית “Windows”
82 מאמרים עם התגית “Windows”, מהחדש לישן.
-
איך קיצור דרך ב-Windows מוצא קובץ שהעברתם? — המיקום של הקובץ והזהות שלו הם שני דברים שונים
העברתם את הקובץ המקורי, ובכל זאת הקיצור פותח אותו. Windows מחפש את היעד לא רק לפי הנתיב השמור, אלא גם לפי מזהי מעקב ומאפיינים של הקובץ, ובתוך גבולות מסוימים.
-
האם עדיין צריך "הסרה בטוחה" של כונן USB? — מבט מ"הסרה מהירה" ומטמון הכתיבה
אפשר לשלוף כונן USB ברגע שההעתקה הסתיימה? ההבדל בין מטמון הכתיבה, "הסרה מהירה" ו"ביצועים גבוהים" מסביר מה תפקידה של ההסרה הבטוחה. המאמר כולל גם איך בודקים את...
-
למה האודיו נקטע כשה-CPU לא עסוק? — מבט דרך buffer ו-deadline
האודיו נקטע בזמן שהשימוש ב-CPU נמוך. ההסבר יוצא מה-buffer של הניגון ומה-deadline של המילוי מחדש, ממשיך למה buffer גדול יותר מוסיף השהיה, ומסתיים בשיטות החקירה.
-
למה RDP איטי למרות חיבור מהיר? — להפריד בין input, rendering ורשת
בדיקת המהירות מראה מהירות גבוהה, ובכל זאת ה-input וה-scroll ב-Remote Desktop מאחרים. ההסבר עובר מ-round trips והעברת המסך, דרך השוואה לפי סימפטומים ועומס ב-h...
-
הרשת עובדת אבל Windows מציג "אין אינטרנט" — לבודד NCSI, DNS, Proxy ו-VPN ב-Windows
למה Windows מציג "אין אינטרנט" בזמן שהרשת עובדת — נקודת המוצא היא קביעת הקישוריות של NCSI. כאן מפרידים בין DNS, proxy, VPN ו-captive portal בעזרת בדיקות קריא...
-
למה "נותרה שנייה אחת" לא נגמרת? — איך עובדים progress bar והזמן שנותר
הזמן שנותר נתקע על שנייה אחת, התצוגה עוצרת על 99%, או שהמסך נשאר על "מכין". המאמר מסביר את הסיבות לפי המכנה של אחוז ההתקדמות, הערכת הקצב, שלב העבודה האחרון ו...
-
למה תיקייה משותפת ב-Windows עובדת לפעמים ונכשלת בפעמים אחרות — troubleshooting של Kerberos, NTLM ו-Credentials
מאבחנים גישה לסירוגין לתיקייה משותפת ב-Windows לפי תסמינים ולוגים. בודקים שמות מול כתובות IP, כשלים רק באפליקציה, סיסמאות ריקות, שגיאה 1219, restart ו-SMB si...
-
אותו 1 GB, ובכל זאת תיקיית תמונות מועתקת לאט יותר מסרטון אחד — למה?
למה נתונים באותו גודל מועתקים במהירויות שונות ב-Windows: מספר קבצים, latency של SSD ו-NAS, איגוד ב-ZIP, השוואת יצירה-העברה-חילוץ, ו-robocopy.
-
מה זה Hardware-Accelerated GPU Scheduling ב-Windows — האם On מאיץ את המחשב?
מדריך מאויר למשתמשים כלליים על Hardware-accelerated GPU scheduling (HAGS) ב-Windows: איך זה עובד, מתי להדליק או לכבות, למה ההגדרה לא מופיעה, הקשר ל-frame gen...
-
סדר name resolution ב-Windows — hosts, DNS cache, LLMNR/mDNS ו-DoH
האם hosts, ה-DNS cache, שרת DNS או LLMNR/mDNS ענו קובע למה חלק מהמחשבים נכשלים. לומדים את סדר name resolution ב-Windows, מה DoH משנה, ואיך לבודד כל שכבה.
-
מה Fast Startup באמת עושה — למה "Shut down" ב-Windows אינו אותו דבר כמו Restart
Shutdown ב-Windows הוא hybrid shutdown כברירת מחדל, ושומר את ה-kernel ואת ה-drivers ל-hiberfil.sys. למה רק restart מאפס אותם, ומתי לכבות Fast Startup.
-
Time Travel Debugging — להקליט ולהריץ אחורה באגים שלא משתחררים באפליקציות ארוכות-ריצה
באג פעם בחודש משאיר ב-crash dump רק את התוצאה. מקליטים ומריצים אחורה את הביצוע עם WinDbg Time Travel Debugging (TTD): TTD.exe, ring buffers ו-TTD.Calls.
-
למה arguments נשברים — כללי command-line arguments ב-Windows
Windows מעביר ל-CreateProcess מחרוזת אחת שהמקבל מפצל. מכסה את כללי CommandLineToArgvW, CRT ו-.NET, ArgumentList, ובניה ב-C++.
-
Dark mode ו-Contrast themes באפליקציות Windows — title bar כהה של DWM, מעקב theme ב-WinForms/WPF, וציור תחת High Contrast
איך גורמים לאפליקציות WinForms/WPF לעקוב אחרי dark mode ו-contrast themes של Windows 11. title bar כהה של DWM, SetColorMode ו-ThemeMode ב-.NET 9/10, זיהוי שי...
-
סיום התמיכה ב-printer drivers של Windows — איך אפליקציות עסקיות מתכוננות להדפסת דוחות ותוויות
Microsoft מפסיקה בהדרגה printer drivers מסוג v3/v4. מה Windows protected print mode מסיר, ואיך עושים inventory ומכינים הדפסת דוחות ותוויות באפליקציות עסקיות.
-
WinRT הוא COM — IInspectable, .winmd, language projections, ולמה WinUI עדיין יושב על חוזה בינארי
WinRT אינו managed runtime אלא ABI שנבנה על COM ועליו metadata של .winmd ו-language projections. מכסה IUnknown מול IInspectable, הגדרת HWND, ו-package identity.
-
מה נשאר אחרי שה-parent מת — מחזיקים child processes ב-Job Object
למה SDK helpers שורדים UI שנהרג ומחזיקים את המצלמה או את ה-COM port? מתכננים משך חיים של child process עם Job Objects, KillOnJobClose ו-completion ports.
-
מה זה OLE object? — איך embedding ו-linking עובדים, והמלכודות במסמכים עסקיים
OLE object הוא מה שמטמיע טבלת Excel ב-Word. לומדים embedding מול linking, compound files, In-Place Activation, קישורים שבורים, ניפוח ואבטחה.
-
"אותו מחשב" אינו אותה סביבת הרצה — גבול המשתמש שמפריד AppData, HKCU, DPAPI ו-Credentials
למה אפליקציה שעובדת על השולחן נשברת כמשימה או כשירות: איך גבול המשתמש ב-Windows מפריד AppData, HKCU, DPAPI, profiles של דפדפן ו-credentials.
-
ניהול תצורה הצהרתי של Windows עם DSC — מתחילים IaC עם dsc.exe
יוצאים מסקריפטי runbook שנשברים בהרצה שנייה. DSC v3 (dsc.exe) מצהיר על תצורת Windows ב-YAML ומחיל אותה באופן אידמפוטנטי. המאמר מסדר את ארבעת דורות ה-DSC, איך...
-
Windows Virtualization Internals (חלק 3) — VMs שעולות בשניות: WSL2, Windows Sandbox ו-containers
למה WSL2 ו-Windows Sandbox עולים בשניות ונשארים קלים? המאמר מסביר את המנגנונים, מ-dynamic base image ו-direct map דרך הקצאת זיכרון דינמית ועד containers ב-Hy...
-
Windows Virtualization Internals (חלק 2) — זיכרון שאפילו ה-kernel לא רואה: VBS, HVCI ו-Credential Guard
בהתקנה נקייה על חומרה תואמת, VBS מופעל כברירת מחדל ומשתמש ב-hypervisor וב-SLAT כדי ליצור בידוד חזק מה-kernel. המאמר מסביר את המבנה של VTL, Secure Kernel, HVC...
-
Windows Virtualization Internals (חלק 1) — איפה Windows שלכם באמת רץ: hypervisor ו-partitions
כשמפעילים Hyper-V, Windows המארח עצמו רץ מעל ה-hypervisor כ-root partition. המאמר מסביר את יסודות הווירטואליזציה דרך התפקידים של VT-x, SLAT ו-VMBus.
-
Win32 Thread Pool API — מקביליות בלי CreateThread, דרך CreateThreadpoolWork
מפזרים קריאות CreateThread בכל הקוד ה-native? המאמר מסביר את ה-Win32 Thread Pool API שעוצב מחדש ב-Vista: ארבעת האובייקטים work, timer, wait ו-io, cleanup gro...
-
Named Pipes בפועל — ה-IPC הסטנדרטי של Windows, מתכנון עד אבטחה
מדריך מעשי ל-Named Pipes, ה-IPC הסטנדרטי ב-Windows. המאמר מסדר לפי מקורות ראשוניים את הבחירה בין byte mode ל-message mode, תכנון server לכמה clients, אבטחה ע...
-
אפליקציות שנשברות אחרי Sleep — power events ואיך לבנות אפליקציה עסקית ששורדת resume
פתחתם את ה-laptop והתקשורת של האפליקציה העסקית הייתה מתה. הסיבה היא תכנון שלא לקח Sleep בחשבון. המאמר עובר על זרימת WM_POWERBROADCAST, התנהגות Modern Standby...
-
DllMain ו-loader lock — הסיבה האמיתית שאומרים לא לעשות כלום ב-initialization של DLL
למה אסור לקרוא ל-LoadLibrary או להסתנכרן עם threads מתוך DllMain. המאמר מסביר ממקורות ראשוניים איך loader lock מסדר כל DLL notification, תרחישי deadlock קלאס...
-
מה Not Responding באמת אומר — איך Windows מחליט שיש hang, ואיך לתכנן אפליקציות שלא נתקעות
Windows מסמן window כ-Not Responding אחרי 5 שניות בלי שליפת message ומציג ghost window: השיפוט, סיבות ה-hang, תכנון ה-UI thread, והחקירה.
-
Spurious wakeup — למה condition variable מתעורר בלי notify, ואיך לחכות נכון ב-Windows
Wait של condition variable יכול להתעורר בלי notify (spurious wakeup). למה Windows מתיר זאת, וצורת ה-wait הנכונה עם while ו-predicate ב-Win32, ב-C++ וב-C#.
-
איך clipboard ו-drag-and-drop עובדים — טיפול נכון ב-OLE data transfer באפליקציות עסקיות
למה הדבקת Excel מתפרקת ולמה paste נכשל אחרי סגירת המקור: clipboard formats, delayed rendering, OLE drag-and-drop, ומדיניות clipboard history וסנכרון ענן.
-
WPR/WPA בפועל — מבוא לחקירת "כל ה-PC איטי" על פני כל המערכת
חוקרים PC איטי או startup איטי ש-Task Manager לא מסביר עם ETW trace ברמת ה-OS: מצלמים ב-wpr.exe, ואז קוראים CPU, המתנות ו-I/O דיסק ב-WPA.
-
Shutdown ב-Windows מנקודת המבט של האפליקציה — לשרוד exit notifications, restart ו-power loss נכון
השחתת נתונים מ-restart לילי של Windows Update ניתנת למניעה בתכנון: notifications של WM_QUERYENDSESSION/PRESHUTDOWN, cleanup תוך שניות, ושמירות שעמידות ל-powe...
-
יסודות נגישות באפליקציות Windows — UI Automation והכנה לחובת reasonable accommodation
איך screen readers קוראים אפליקציות Windows דרך UI Automation: מתן שמות ב-WinForms/WPF, מקלדת, ניגודיות וכלי בדיקה, על רקע תיקון חוק ביטול האפליה ביפן (אפריל...
-
מלכודות גופנים ותווים יפניים — JIS2004, IVS ו-gaiji באפליקציות עסקיות
בעיות תווים במערכות עסקיות נהיות ניתנות לטיפול ברגע שמפרידים קוד תו (נתונים) מגופן (מראה). המאמר מכסה שינוי glyph ב-JIS2004, IVS ו-gaiji.
-
מ-GPO ל-Intune: מדריך מעבר לניהול מכשירים ב-SMB
כשמגיע זמן החלפת שרת AD, להישאר עם Group Policy או לעבור ל-Entra ID ו-Intune? המאמר מסדר ל-SMB את ההבדלים באיך השניים חלים, רישוי, מיון עם Group Policy analy...
-
חשבונות שירות ב-Windows: LocalSystem, virtual accounts ו-gMSA
עדיין מריצים Windows services כ-LocalSystem? המאמר משווה הרשאות וזהות רשת של LocalService, NetworkService, virtual accounts, domain users ו-gMSA, ומסביר איך ...
-
OneDrive Files On-Demand ואפליקציות עסקיות — placeholders שוברים הנחות
CSV בשולחן העבודה לא נפתח, או שייבוא נופל על "הקובץ לא נמצא" — הסיבה יכולה להיות KFM ו-Files On-Demand של OneDrive. המאמר מסביר placeholders, איך לזהות אותם ...
-
AppCompat ב-Windows: compatibility mode, shims ו-Compatibility Administrator
למה סימון compatibility mode מחזיר אפליקציה ישנה לחיים. המאמר מסביר shim כ-API hook, מה עושים ה-shims הנפוצים, איך מפיצים אותם עם Compatibility Administrator...
-
Windows Memory Internals (חלק 3) — Section objects ו-Copy-on-Write: מה באמת קורה ב-DLL וב-file mapping
המאמר מחבר section objects, image mapping ו-data mapping, shared cache ו-Copy-on-Write, ומסביר איך DLL ו-shared memory חולקים physical pages.
-
Context menu ו-file association ב-Windows 11 — IExplorerCommand, MSIX ו-sparse package
ב-Windows 11 פריטי context menu של האפליקציה נדחקים מאחורי "הצג אפשרויות נוספות". המאמר מסביר את שרשרת extension → ProgID → verb, מגבלות של shell extension ק...
-
Proxy ארגוני ו-Windows apps — WinINET, WinHTTP ו-.NET
בדפדפן זה עובר, ורק האפליקציה העסקית לא חוצה את ה-proxy הארגוני. בדרך כלל WinINET, WinHTTP, environment variables ו-.NET קוראים הגדרות שונות. המאמר מכסה PAC ...
-
מנגנון הזיכרון של Windows (חלק 2) — מחזור החיים של דף פיזי: חמש רשימות והאמת על ה-pagefile
המאמר מחבר את ה-PFN database, Standby, Modified, דחיסת זיכרון וה-pagefile, ומסביר לאן עובר דף פיזי אחרי שהוא יוצא מ-Working Set.
-
Packet capture ב-Windows בפועל — איך בוחרים בין pktmon, netsh trace ו-Wireshark
תקלת תקשורת שמשאירה בלוג האפליקציה רק "timeout" נחקרת שכבה אחת למטה ב-packets שעברו באמת על ה-wire. גם בלי להתקין Wireshark בשרת אפשר ללכוד עם pktmon ו-netsh...
-
Page Fault ב-Windows (חלק 1): מתי כתובת וירטואלית מקבלת RAM פיזי
VirtualAlloc, VAD, page table, TLB, demand-zero ו-hard fault מתחברים לרגע שבו כתובת וירטואלית מקבלת דף פיזי. המאמר עוקב אחרי הגישה הראשונה עד שהיא מגיעה ל-RAM.
-
פענוח קודי שגיאה ב-Windows — שלוש השכבות Win32, HRESULT ו-NTSTATUS
כשמופיע 0x80004005, מפרקים אותו לפני החיפוש. המאמר עובר על שלוש השכבות Win32, HRESULT ו-NTSTATUS, על ה-pattern של 0x8007xxxx, ועל חיפוש עם err.exe ו-PowerShell.
-
מה באמת אומר Memory Usage ב-Windows — איך לקרוא Working Set, Private Bytes, Commit ו-pagefile
עמודת Memory ב-Task Manager, Working Set, Private Bytes ו-Commit הם לא אותו מספר. המאמר מסביר את הקשר בין virtual memory ל-RAM ב-Windows, את תפקיד ה-pagefile...
-
שיטות עבודה מומלצות ל-multithreading בפועל: מהדורת C — כתיבה בטוחה לפי Win32 API
הגישה המבוססת ל-multithreading ב-C מול Win32 היא יצירת thread עם _beginthreadex, SRW lock ו-condition variable, Interlocked, ו-stop event יחד עם WaitForMulti...
-
שיטות עבודה מומלצות ל-multithreading בפועל: מהדורת C++ — לבטל תאונות במבנה עם RAII ו-jthread
ב-C++, multithreading הוא עולם שבו data race הוא undefined behavior. המאמר עובר על מלכודת ה-destructor של std::thread, תכנון עצירה עם jthread ו-stop_token, ה...
-
שיטות עבודה מומלצות ל-multithreading בפועל: מהדורת .NET — מה להחליט לפני שמוסיפים threads
כללי תכנון שמונעים מקוד multithreaded ב-.NET/C# לקרוס או להיתקע מדי פעם: להשתמש ב-Task במקום ליצור threads בעצמכם, לצמצם shared mutable state, לשמור משמעת lo...
-
Volume Shadow Copy (VSS): איך זה עובד בפועל — למה תוכנת גיבוי מצליחה להעתיק קבצים שבשימוש
קבצים שבשימוש בדרך כלל אי אפשר להעתיק בגלל sharing violation — אז איך תוכנת גיבוי מצליחה? המאמר מסביר את תפקידי requester, writer ו-provider ב-Volume Shadow ...
-
WMI/CIM מ-C# ומ-PowerShell — מדריך מעשי למידע חומרה, ניטור process ושאילתות remote
WMI/CIM הוא הדרך הסטנדרטית לשלוף serial number של מחשב, לנטר דיסק פנוי ולזהות process שהתחיל. המאמר מכסה CIM cmdlets כמו Get-CimInstance, מעבר מ-Get-WmiObjec...
-
Group Policy בפועל — איך זה עובד, אישור apply, ובחירה בין GPO ל-Intune
עובדים בסביבת AD בלי באמת לדעת מה אומר "מופץ דרך GPO"? המאמר מסביר במבט מעשי איך Group Policy עובדת ואת סדר ה-apply LSDOU, אישור שהשינוי חל עם gpupdate ו-gpr...
-
audit policy ב-Windows וחקירת Event Log בפועל — איך להפוך לצוות IT שיודע לקרוא את 4625
מדריך מעשי למענה על "בדקו את יומני ה-logon שנכשלו". הוא מכסה את הקשר בין basic audit policy ל-Advanced Audit Policy, את ה-subcategories שכדאי להפעיל לפחות, א...
-
Windows LAPS — להפסיק סיסמת Administrator מקומית משותפת לכל המחשבים
סיסמת Administrator מקומית משותפת לכל המחשבים היא כר פורה ל-Pass-the-Hash: פריצה למחשב אחד מתפשטת לכל השאר. המאמר מסביר את הסיבוב האוטומטי ב-Windows LAPS שהפ...
-
Certificate Store ב-Windows — CurrentUser או LocalMachine, לאן שמים
לאן לשים client certificate — Certificate Store של המשתמש או של המחשב. המדריך המעשי סוגר באופן שיטתי את התקלות הקלאסיות סביב certificates: ההבדל בין certmgr...
-
Windows Firewall ואפליקציות עסקיות — רושמים inbound rule ב-installer
הסיבה הקלאסית ל"במכונת הפיתוח עובד, ואצל הלקוח אי אפשר לתקשר" היא Windows Firewall. המאמר מסביר inbound block כברירת מחדל ופרופילים, למה אסור להשאיר את דיאלו...
-
BitLocker בפועל — מתחילים מניהול recovery key
מ-Windows 11 24H2 ואילך, התקנה נקייה מפעילה Device Encryption כברירת מחדל, ומחשבים מגיעים מוצפנים בלי שמישהו תכנן את זה. סביב טבלת החלטה לאן לשמור את ה-recov...
-
מעמקי ה-I/O ב-Windows (פרק 6, אחרון) — filter drivers ו-minifilter: למה Procmon וסריקת אנטי-וירוס יכולים להתערב ב-I/O
הפרק האחרון בסדרה שמסבירה בתרשימים filter drivers ו-minifilter ב-Windows. המאמר עובר על Filter Manager ו-altitude, callbacks מסוג pre/post, איך Procmon ואנטי...
-
מעמקי ה-I/O ב-Windows (פרק 5) — המבנה הפנימי של NTFS: מערכת קבצים מתוך MFT
פרק 5 בסדרה שמסבירה בתרשימים את המבנה הפנימי של NTFS. המאמר עובר על MFT ו-file records, כמה data streams (Zone.Identifier), hard links ושמות 8.3, reparse poi...
-
מעמקי ה-I/O ב-Windows (פרק 4) — Cache Manager: מתי WriteFile באמת מגיע לדיסק
פרק 4 בסדרה שמסבירה בתרשימים את Cache Manager של Windows. המאמר עובר על מטמון שממומש כמיפוי קובץ, read-ahead ו-lazy writer, הבחירה בין FlushFileBuffers ל-FIL...
-
מעמקי ה-I/O של Windows (חלק 3) — I/O completion ports (IOCP) ו-thread pool של .NET: המרתף שמתחת ל-async/await
חלק 3 בסדרה עם איורים על I/O completion ports (IOCP): איחוד ה-queue עם בקרת מספר ה-threads, ערך ה-concurrency, שחרור ה-threads ב-LIFO וההמשכים ב-.NET.
-
עד מתי אפשר להשתמש ב-MSMQ? ── החלטת ה-migration של תור legacy ש"אפילו לא מוגדר כ-deprecated"
MSMQ לא מופיע ברשימת ה-deprecated הרשמית, אבל System.Messaging קיים רק ב-.NET Framework ומעכב את ה-migration ל-.NET. המאמר מסדר את השמועות על "הפסקת השימוש" ...
-
מעמקי ה-I/O של Windows (חלק 2) — I/O סינכרוני ואסינכרוני: מה OVERLAPPED באמת אומר
חלק 2 בסדרה מסביר בדיאגרמות I/O סינכרוני ואסינכרוני (Overlapped I/O) ב-Windows: המשמעות של FILE_FLAG_OVERLAPPED, ארבע דרכי ההודעה על הסיום, התנאים שבהם פעולה...
-
AppLocker, App Control for Business (WDAC) והפצת אפליקציות עסקיות — לפני ש-execution control חוסם אתכם
השוואה בין AppLocker, App Control for Business (לשעבר WDAC) ו-Smart App Control, ואיך נמנעים מחסימות של אפליקציות עסקיות ואיך קוראים את ה-event logs.
-
מעמקי ה-I/O של Windows (חלק 1) — כל קריאה וכתיבה הופכת ל-IRP: התמונה הכוללת של מערכת ה-I/O
חלק 1 בסדרה על ה-I/O של Windows מהיסוד: מרחב השמות של ה-Object Manager, ה-driver ואובייקטי ה-device וה-file, מחזור החיים של IRP, ומה CloseHandle באמת עושה.
-
SMB signing ו-LDAP channel binding — לסגור בעבודה המעשית את "החצי השני" של הגנת NTLM
SMB signing ו-LDAP signing/channel binding מגבילים את נזקי ה-relay עד שמסיימים עם NTLM. המאמר מפרט את ברירות המחדל לפי OS, איך קוראים את אירועי ה-audit, איך ...
-
NTLM מול Kerberos בהדגמה — למה האימות "נופל" ל-NTLM
השוואה מאוירת בין NTLM ל-Kerberos: challenge/response מול כרטיסים, TGT ו-service tickets, התנאים שבהם Negotiate נופל ל-NTLM כשאין SPN, מתקפות relay ו-Pass-th...
-
האם הוצאת NTLM משימוש תעצור את אפליקציות העסק? — איך לאסוף לוגי ביקורת ובאיזה סדר לחסל תלויות
המאמר מסביר איך מאתרים היכן Windows ואפליקציות עסקיות תלויות ב-NTLM: מדיניות ביקורת, אירועים 8001-8004 ביומן NTLM/Operational, הסיבות והתיקונים, וחסימת NTLM ...
-
מהו ה-TPM ב-Windows? — מדריך מאויר ל"כספת שלא מוציאה מפתחות החוצה" ולאתחול מדוד
מדריך מאויר ל-TPM. הוא מכסה מפתחות שלא יוצאים מהשבב, PCR ואתחול מדוד, BitLocker ו-Windows Hello, dTPM, fTPM ו-Pluton, Get-Tpm ומפתחות שחזור.
-
אוטומציית PC kitting עם winget + PowerShell — הפיכת ספר הריצה לניתן-להרצה
איך הופכים את הקמת התחנה לעובד חדש לתהליך משוחזר: התקנות עם winget ו-export/import, הגדרה הצהרתית עם WinGet Configuration, ההגדרות ש-PowerShell משלים, והאזהר...
-
מה זה MFC ב-Windows — יסודות לתחזוקת אפליקציות קיימות
סקירה של Microsoft Foundation Classes (MFC): הקשר ל-Win32, מבנה האפליקציה, message map, Document/View, DDX/DDV, ונקודות שחשוב לשים לב אליהן בתחזוקה.
-
רשימת בדיקה לניהול בטוח של child processes באפליקציית Windows
בניהול בטוח של child processes באפליקציית Windows, בעלות על עץ התהליכים ותהליך הסיום חשובים יותר מבחירת API להפעלה. המאמר עובר על Job Object, הפצת סיום, stdi...
-
איך בוחרים שיטת הפצה לאפליקציית Windows: MSI, MSIX, ClickOnce, xcopy ו-updater עצמאי
בחירת שיטת הפצה לאפליקציית Windows היא לא העדפה לצורת installer, אלא בחירה של רמת הצימוד ל-OS ושל מי נושא באחריות העדכון. המאמר עובר על MSI, MSIX, ClickOnce,...
-
הפצת אפליקציית Windows כקובץ אחד: מה single binary כן מכסה, ומה נשאר תלוי ב-OS
כשרוצים אפליקציית Windows כ-EXE אחד, חשוב להפריד בין אריזה לקובץ אחד לבין ביטול תלות ב-OS. המאמר עובר על .NET, C++, WebView2, WinUI, שירותים ומנהלי התקן.
-
כללי prompt ל-Codex ב-Windows: איך לא להשחית קבצים ביפנית
כשמריצים Codex על קבצים ביפנית ב-Windows, בודקים encoding לפני הקריאה, לא שומרים על סמך ניחוש, משאירים encoding קיים, ומאמתים בקריאה חוזרת.
-
User profile ב-Windows: AppData ו-NTUSER.DAT
יסודות ה-user profile ב-Windows: איך מחלקים AppData, local / roaming / Mandatory / Temporary, Folder Redirection, FSLogix, ומאיפה בודקים כשמשהו נשבר.
-
Processor scheduling ב-Windows — Background services וליבות P/E
מה באמת משתנה כשמעבירים את Processor scheduling ב-Windows ל-Background services: חלוקת quantum, העדפת foreground, ניתוקי audio, ו-QoS במעבדי P-core / E-core.
-
איך משווים נכון מהירות בין גרסאות תוכנה ב-Windows
כשמשווים הבדלי גרסה של תוכנה ב-Windows, המאמר מרכז נוהל עם reproducibility גבוהה: Power mode, Power plan, חום, רעש ברקע, מדדי מדידה, ועד ETW / WPR.
-
הגדרות Advanced של NIC ב-Windows: RSS, LSO, EEE ו-Wake on LAN
הגדרות Advanced של NIC ב-Windows בגישה מעשית. מה באמת משתנה כשמשנים Jumbo Packet, Speed & Duplex, RSS, RSC, LSO, Flow Control, EEE ו-Wake on LAN.
-
איך לשלוף still מ-MP4 בזמן נתון עם Media Foundation
עם Source Reader שולפים מ-MP4 את ה-frame הקרוב לזמן שביקשת, מיישרים stride ו-alpha של RGB32, ושומרים כ-PNG.
-
מבוא ל-Media Foundation: להבין את ה-API דרך COM
מה זה Media Foundation, דרך המונחים הבסיסיים של Windows media API — COM, HRESULT, IMFSourceReader ו-MFT — בסדר שכדאי לתפוס אותם קודם.
-
soft real-time ב-Windows רגיל: מדריך מעשי
איך מייצבים periodic processing ו-low-latency ב-Windows רגיל: timer resolution, priority, הגדרות power, ואיך מודדים.