Blog
Articles pratiques de KomuraSoft LLC sur la création de sites web, le SEO, Google Ads, le développement Windows, la valorisation des systèmes existants et l’analyse des pannes.
Recherche IA sur tout le site
Les requêtes de recherche sont transmises à Cloudflare AI Search pour générer les résultats. Veuillez ne pas saisir de données personnelles.
-
Ce qu'est vraiment « Ne répond pas » — comment Windows juge qu'une application est bloquée, et comment concevoir des applications qui ne le sont pas
Le « Ne répond pas » de Windows est un mécanisme dans lequel l'OS juge qu'une fenêtre n'a pas récupéré de message pendant 5 secondes et la remplace par une f...
-
Réveils parasites — pourquoi une variable de condition se réveille « sans notification » et comment attendre correctement sous Windows
Le wait d'une variable de condition peut revenir sans notification (réveil parasite). L'article explique, d'après l'implémentation Windows, pourquoi la spéci...
-
Comment fonctionnent le presse-papiers et le glisser-déposer — traiter correctement le transfert de données OLE dans les applications métier
Un tableau Excel se défait à coller, et coller échoue une fois la source fermée : le presse-papiers place le même contenu dans plusieurs formats. L'article t...
-
WPR/WPA en pratique — Introduction à l'analyse des performances à l'échelle du système pour « tout le PC est lent »
Un PC lent ou un démarrage lent que le Gestionnaire des tâches n'explique pas s'investigue avec une trace ETW à l'échelle de l'OS : capturez avec wpr.exe, pu...
-
L'arrêt de Windows vu depuis l'application — survivre correctement aux notifications de fermeture, aux redémarrages et aux coupures d'alimentation
Des données de mesure corrompues par un redémarrage nocturne de Windows Update se préviennent par conception : WM_QUERYENDSESSION et PRESHUTDOWN, un nettoyag...
-
Accessibilité des applications Windows — UI Automation et l'obligation d'aménagement raisonnable
Comment les lecteurs d'écran lisent les applications Windows via UI Automation : nommage WinForms/WPF, clavier, contraste et outils de vérification, dans le ...
-
Pièges des polices et des caractères japonais — Traiter JIS2004, les sélecteurs de variation idéographique et les gaiji (caractères personnalisés EUDC) dans les applications métier
Les problèmes de caractères dans les systèmes métier se clarifient dès que l'on sépare les codes de caractère (données) des polices (apparence). L'article tr...
-
De la stratégie de groupe à Intune — Guide de migration de la gestion des appareils pour les PME
Le serveur AD arrive à renouvellement : rester sur la stratégie de groupe ou passer à Entra ID et Intune ? Différences d'application, licences, inventaire av...
-
Choisir le compte d'un service Windows ── LocalSystem, comptes virtuels et gMSA
Faites-vous encore tourner vos services Windows sous LocalSystem ? Comparez LocalService, NetworkService, comptes virtuels, utilisateurs de domaine et gMSA s...
-
OneDrive « Fichiers à la demande » et applications métier ── les hypothèses que les espaces réservés brisent, et comment y faire face
Un CSV du Bureau ne s'ouvre pas, un import échoue avec « fichier introuvable » : la cause peut être le KFM et les Fichiers à la demande de OneDrive. Espaces ...
-
Comment fonctionne la compatibilité des applications Windows ── mode de compatibilité, shims et Compatibility Administrator
Pourquoi cocher le mode de compatibilité fait tourner une ancienne application. Shims (hooks d'API), shims représentatifs, déploiement avec Compatibility Adm...
-
Les profondeurs de la mémoire Windows (partie 3) — Objets section et copie à l'écriture : ce que sont vraiment les DLL et le mappage de fichiers
Cet article relie les objets section, les mappages image et de données, le cache partagé et la copie à l'écriture pour expliquer comment les DLL et la mémoir...
-
L'intégration au shell Windows aujourd'hui ── menu contextuel, associations de fichiers et les changements de Windows 11
Pourquoi le menu contextuel de Windows 11 se cache derrière « Afficher plus d'options » : des bases extension, ProgID, verb aux précautions des extensions cl...
-
Proxy d'entreprise et applications Windows — démêler la résolution de proxy dans WinINET, WinHTTP et .NET
Le navigateur passe, mais seule l'application métier ne franchit pas le proxy d'entreprise. La cause tient souvent au décalage entre les réglages de proxy qu...
-
Les profondeurs de la mémoire Windows (partie 2) — La vie d'une page physique : cinq listes et la vérité sur le fichier d'échange
Cet article relie la base PFN, Standby, Modified, la compression mémoire et le fichier d'échange pour expliquer où va une page physique une fois sortie du Wo...
-
Capture de paquets sous Windows en pratique — choisir entre pktmon, netsh trace et Wireshark
Une panne qui ne laisse que « timeout » dans le journal applicatif s'enquête un cran plus bas en regardant les paquets réellement passés sur le fil. Même san...
-
Les profondeurs de la mémoire Windows (partie 1) — L'instant où une adresse virtuelle devient de la RAM physique : un défaut de page de bout en bout
Cet article relie VirtualAlloc, les VAD, les tables de pages, le TLB, les défauts demand-zero et les défauts matériels pour expliquer l'instant où une adress...
-
Lire les codes d'erreur Windows — la structure à trois couches Win32, HRESULT et NTSTATUS
Quand 0x80004005 apparaît, décomposez-le avant de chercher. Structure à trois couches Win32, HRESULT et NTSTATUS, motif essentiel 0x8007xxxx = erreur Win32 r...
-
Examen de spécialiste agréé en sécurité de l'information — Printemps 2024 (Reiwa 6), question 1 de l'après-midi expliquée — JWT alg=none, autorisation API et mesure provisoire par WAF
À partir de la question 1 de l'après-midi de l'examen de spécialiste agréé en sécurité de l'information, session printemps 2024 (Reiwa 6), cet article expliq...
-
Que représente réellement l'« utilisation mémoire » sous Windows — Lire correctement Working Set, Private Bytes, Commit et le fichier d'échange
La « mémoire » du Gestionnaire des tâches, Working Set, Private Bytes et Commit ne sont pas la même valeur. Cet article explique le rapport entre mémoire vir...
-
Bonnes pratiques du multithreading : édition Java — les usages à l'ère des threads virtuels
En Java, la pratique établie consiste à ne pas créer de threads directement, mais à s'appuyer sur ExecutorService et les threads virtuels. Choix entre synchr...
-
Bonnes pratiques du multithreading : édition C — écrire en sécurité à la manière Win32
En C sur Win32, la pratique établie est _beginthreadex, les verrous SRW et les variables de condition, Interlocked, et un événement d'arrêt plus WaitForMulti...
-
Bonnes pratiques du multithreading : édition C++ — éliminer les accidents avec RAII et jthread
En C++, une course de données est un comportement indéfini. Piège du destructeur de std::thread, arrêt avec jthread et stop_token, scoped_lock, le rôle réel ...
-
Bonnes pratiques du multithreading : édition .NET — ce qu'il faut décider avant d'ajouter des threads
Empêcher les threads .NET/C# de planter ou de figer. S'appuyer sur Task, réduire l'état mutable partagé, verrouiller avec discipline, arrêter avec Cancellati...
-
Examen de spécialiste agréé en sécurité de l'information, automne 2023 (Reiwa 5), question 2 de l'après-midi — Les fichiers qui sortent par le Wi-Fi invité
La question 2 de l'après-midi de l'examen RISS automne 2023 montre comment une entreprise qui a interdit les clés USB perd des fichiers par le Wi-Fi invité. ...
-
VSS (cliché instantané de volume) : fonctionnement et pratique — Pourquoi peut-on sauvegarder des fichiers en cours d'utilisation ?
Un fichier en cours d'utilisation se heurte à une violation de partage, et pourtant les logiciels de sauvegarde le copient. Rôles du demandeur, du rédacteur ...
-
Utiliser WMI/CIM depuis C# et PowerShell — guide pratique d'inventaire matériel, de surveillance des processus et d'interrogations distantes
WMI/CIM est le moyen standard de lire le numéro de série d'un PC, de surveiller l'espace disque et de détecter le démarrage des processus. Cmdlets CIM, migra...
-
La stratégie de groupe (GPO) en pratique — fonctionnement, vérification de l'application et choix entre GPO et Intune
Ce guide couvre le fonctionnement de la stratégie de groupe, l'ordre LSDOU, la vérification avec gpupdate et gpresult, GPO face à Intune, et les GPO du clien...
-
Stratégie d'audit de sécurité Windows et investigation des journaux d'événements — devenir une équipe IT capable de lire un 4625
Un guide pratique pour répondre à « vérifiez les journaux d'échec de connexion ». Il couvre la stratégie d'audit de base et avancée, les sous-catégories à ac...
-
Guide pratique de Windows LAPS — En finir avec le mot de passe administrateur local commun à tous les PC
Un mot de passe administrateur local commun à tous les PC laisse une compromission se propager par Pass-the-Hash. Ce guide traite de la rotation Windows LAPS...