pratiquement toutes les applications fonctionnant sous Windows sans une machine virtuelle, directement ou non , appeler l'interface de programmation d'applications Windows, également connu sous le nom de l'API Win32 . Cette API contient une bibliothèque de fonctions qui permettent aux applications de s'interfacer avec les systèmes d'exploitation lors de l'exécution des fonctions importantes telles que le dessin d'une fenêtre et de réseautage. Executable GUI Applications
Windows développé son concept après de petites boîtes qui contiennent les données des applications visibles par l'utilisateur , connus sous le nom d'une interface utilisateur graphique ( GUI) . Ce type d'application désigne l' application Windows standard, un utilisateur rencontre sur une base quotidienne . Le navigateur que vous utilisez pour ouvrir vos sites Web se présente comme un parfait exemple d'une application GUI exécutable comme le fait votre interface Windows lui-même ( explorer.exe ) . Applications exécutables suivent une boucle répéter indéfiniment que " écoute" les messages dans l'application de saisie de l'utilisateur . Lorsqu'un utilisateur clique sur la souris à l'intérieur de l'espace confiné de la fenêtre de l'application , l'application reçoit un message du système d'exploitation et peut écouter ce message pour effectuer une action .
Console Applications
Les applications console
n'écoutent pas pour l'entrée de la souris , mais simplement d'attendre un "signal de retour », qui se produit généralement lorsque l'utilisateur a fini d'écrire une commande sur son clavier et appuie sur "Entrée". Cela déclenche la console pour exécuter des actions ou retourner une erreur sur la base des commentaires reçus . Ce simple type de programme provenaient de MS- DOS. Les utilisateurs ne sont pas familiers avec l'aide de commandes pourraient trouver ces programmes plutôt inconfortable à utiliser à cause du manque d'une interface visuelle.
Services
Bien que n'étant pas exactement une application, un service fonctionne beaucoup comme tel. Contrairement à une application graphique et une application console , un service effectue beaucoup sur lui-même sans intervention de l'utilisateur beaucoup sans produire aucune interface visible à l'utilisateur d' interagir avec lui. Parfois, les services sont livrés avec des applications graphiques côtés pour permettre aux utilisateurs de configurer et redémarrer. Un service fonctionne essentiellement comme une application qui agit comme un composant Windows . Un service ne crée pas un processus exécutable , mais se lie au processus " svchost " dans votre ordinateur .