Blog
Praxisnahe Beiträge von KomuraSoft LLC über Website-Entwicklung, SEO, Google Ads, Windows-Entwicklung, bestehende Systeme und Fehleranalyse.
KI-Suche über die gesamte Website
Suchanfragen werden zur Ergebniserstellung an Cloudflare AI Search übermittelt. Bitte keine personenbezogenen Daten eingeben.
-
Unternehmensproxy und Windows-Apps — Proxyauflösung in WinINET, WinHTTP und .NET sortieren
Der Browser kommt durch, nur die Geschäftsanwendung nicht durch den Unternehmensproxy. Die Ursache ist meist ein Missverhältnis darüber, welche Proxyeinstell...
-
Die Tiefen des Windows-Speichers (Teil 2) — Das Leben einer physischen Seite: fünf Listen und die Wahrheit über die Auslagerungsdatei
Dieser Artikel verbindet die PFN-Datenbank, Standby, Modified, Speicherkompression und die Auslagerungsdatei und erklärt, wohin eine physische Seite nach dem...
-
Paketmitschnitt unter Windows in der Praxis — pktmon, netsh trace und Wireshark wählen
Ein Kommunikationsausfall, der im Anwendungslog nur „Timeout“ hinterlässt, lässt sich eine Schicht tiefer untersuchen: an den Paketen, die wirklich über die ...
-
Die Tiefen des Windows-Speichers (Teil 1) — Der Moment, in dem eine virtuelle Adresse zu physischem RAM wird: Ein Seitenfehler von Anfang bis Ende
Dieser Artikel verbindet VirtualAlloc, VADs, Seitentabellen, den TLB, Demand-Zero-Fehler und harte Fehler und erklärt den Moment, in dem einer virtuellen Adr...
-
Windows-Fehlercodes lesen — die Dreischichtstruktur von Win32, HRESULT und NTSTATUS
Wenn 0x80004005 erscheint, zerlegen Sie ihn vor der Suche. Dieser Artikel erklärt die Dreischichtstruktur von Win32-Fehlern, HRESULT und NTSTATUS, das zentra...
-
Prüfung zum Registered Information Security Specialist – Frühjahr 2024 (Reiwa 6), Nachmittag, Aufgabe 1 erklärt – JWT alg=none, API-Autorisierung und vorläufige WAF-Abwehr
Anhand von Aufgabe 1 der Nachmittagsprüfung Frühjahr 2024 (Reiwa 6) zum Registered Information Security Specialist erklärt dieser Artikel JWTs alg=none, API-...
-
Was bedeutet Windows' „Speicherauslastung“ eigentlich? — Working Set, Private Bytes, Commit und die Auslagerungsdatei richtig lesen
Der Speicherwert im Task-Manager, Working Set, Private Bytes und Commit sind nicht dasselbe. Dieser Artikel erklärt das Verhältnis von virtuellem und physisc...
-
Praktische Best Practices für Multithreading: Java-Edition — Konventionen für das Zeitalter der virtuellen Threads
In Java besteht die bewährte Praxis für Multithreading darin, niemals Threads direkt zu erstellen, sondern auf ExecutorService und virtuelle Threads zu setze...
-
Praktische Multithreading-Best-Practices: C-Edition — Sicher schreiben nach Win32-API-Konvention
Bei Multithreading in C mit Win32 sind Thread-Erstellung über _beginthreadex, SRW-Locks und Bedingungsvariablen, Interlocked-Funktionen sowie ein Stopp-Desig...
-
Praktische Multithreading-Best-Practices: C++-Edition — Unfälle mit RAII und jthread strukturell beseitigen
In C++ ist Multithreading eine Welt, in der eine Datenrace zu undefiniertem Verhalten wird. Dieser Artikel behandelt die Falle des std::thread-Destruktors, d...