Articles of le

Exemple de code pour Windows RegisterForPrintAsyncNotifications dans l’API Spooler?

Windows Vista a introduit des notifications à partir du spouleur d’impression à l’aide de la fonction RegisterForPrintAsyncNotifications ( http://msdn.microsoft.com/en-us/library/dd162919(VS.85).aspx ) Est-ce que quelqu’un connaît un exemple de code pour les notifications de spouleur utilisant cette fonction? Je n’ai pas pu en trouver et il semble étrange que Microsoft publie la méthode sans exemples.

Comment passer à un tampon non caché qui existe dans une fenêtre de certains tabs?

Je travaille dans Vim avec beaucoup de tampons ouverts dans différentes fenêtres sur différents tabs. Je sais que c’est simple de charger un des tampons existants dans ma fenêtre actuelle. Cependant, certains de mes tampons pour les fichiers volumineux utilisent des expressions de pliage qui entraînent un délai de plusieurs secondes lors du chargement dans […]

Dans quels cas le programme sort-il avec le code 0x40010004?

Mon programme est conçu pour fonctionner sur la plate-forme Windows. Parfois, il se termine par une erreur. Je ne pouvais pas le déboguer sur chaque ordinateur où il est installé; J’ai donc ajouté un gestionnaire d’exception vectoriel qui envoie des informations sur les exceptions au serveur. Il y avait quelques exceptions 0xC0000005 ; Je l’ai […]

Le provisionnement de l’ordinateur distant échoue: impossible de créer un répertoire

J’essaie de déboguer un pilote de périphérique utilisant un ordinateur portable hôte (x86) et une cible de bureau x64, les deux exécutant Windows 10. Je suis les instructions pour configurer la cible à partir de Visual Studio Community 2015 sur l’ordinateur portable. Il crée et ouvre un compte WDKRemoteUser sur la cible. L’hôte signale ensuite […]

Débogage du kernel Windows: Déboguer sur le port série virtuel avec WDK 8.1

J’ai actuellement des problèmes avec le débogage du kernel d’une cible Windows 7 x64 à partir de mon ordinateur hôte Windows 8.1 x64. J’exécute Visual Studio 2013 avec WDK 8.1 sur mon hôte et j’ai provisionné ma machine cible fonctionnant sous VMWare. Voici mes configurations pour la machine cible. Il a été configuré en lisant […]

Authentification du site intranet à l’aide de la connexion Windows

Je construis un site Web interne en Perl et j’aimerais qu’il utilise les informations d’identification Windows pour l’authentification. Mes recherches à ce jour ont révélé beaucoup de mots-clés: Kerberos, LDAP, NTLM, etc., mais aucune information solide. Quelqu’un at-il des conseils ou de bons tutoriels? Merci.

Quel est le coût (en cycles) entre le mode Windows et le mode utilisateur?

Je suis curieux de savoir quel est le coût sur les processeurs modernes en termes de cycles pour effectuer un basculement entre le mode kernel et le mode utilisateur?

Exécuter un exécutable en mode utilisateur à partir du mode kernel

Je construis un simulateur de matériel pour notre équipe de pilotes. Maintenant, le simulateur est divisé en 2 modules: le premier module s’exécute à l’intérieur du pilote, en mode kernel et c’est là l’interface principale entre le pilote et le simulateur matériel. Le deuxième module est un code exécutable en mode utilisateur qui génère des […]

Débloquer la lecture synchrone sur boost :: asio :: serial_port

J’ai un boost::thread qui effectue des lectures synchrones sur un boost::asio::serial_port . Lorsque je détruis une instance de la classe qui contient les deux, je souhaite que le thread se termine normalement même s’il est bloqué dans un appel en lecture. Comment puis-je faire ceci? En regardant les documents , j’ai essayé d’ cancel , […]

Effacer l’écran dans le prolog de Swipl dans Windows

Lorsque vous exécutez une invite de commande dans Windows, vous pouvez taper la commande clear pour effacer l’écran. Comment faites-vous la même chose lorsque vous exécutez swolog prolog (en tapant swipl dans l’invite de commande) dans Windows?