Création d'une appli C++ sans interface graphique (VS2012) [Résolu]

Messages postés
968
Date d'inscription
jeudi 20 mai 2004
Statut
Membre
Dernière intervention
26 avril 2013
- - Dernière réponse : BruNews
Messages postés
21054
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
7 novembre 2014
- 26 févr. 2013 à 16:55
Bonjour,

Je suis contraint de passer sous VS2012 et celui-ci ne propose plus les modèles pour écrire des services Windows.
Je souhaiterais pouvoir créer, différentes appli en C++ mais sans interface spécifique.
Des .exe qui tournent en fond sur Windows (7/8/etc...)
et avec une durée de vie très longues...

Ne pouvant plus faire de service ( a priori) que me conseillez vous?
j'aime moyennement l'idée d'avoir des fenêtres de console ouvertes (environ 5 applis à faire)

ps: pour l'interface j'en aurai une écrite en C# (via SQL Server 2008)

merci
 
Afficher la suite 

4 réponses

Meilleure réponse
Messages postés
21054
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
7 novembre 2014
13
3
Merci
Si on ne veut pas de fenetre accessible, on n'en fait pas et probleme n'existe plus.
Deja que je n'ai jamais vu l'interet de MFC ni aucune autre surcouche, dans le cas d'exe sans fenetre alors aucune hesitation c'est direct API et point d'entree perso pour eviter tout CRT.

ciao...

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 121 internautes nous ont dit merci ce mois-ci

Commenter la réponse de BruNews
Messages postés
21054
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
7 novembre 2014
13
0
Merci
Demarre sur WinMain() ou un point d'entrée perso.
Toutes mes sources sont ainsi.

Aucun besoin de templates pour faire un service, tout se fait avec le compilo de VS12.

ciao...
Commenter la réponse de BruNews
Messages postés
968
Date d'inscription
jeudi 20 mai 2004
Statut
Membre
Dernière intervention
26 avril 2013
1
0
Merci
Merci (encore)
Donc tu préconises de partir d'un projet vide et avec WinMain().
Comment se matérialisera mon .exe une fois exécuté?



 
Commenter la réponse de LaTatadu91
Messages postés
968
Date d'inscription
jeudi 20 mai 2004
Statut
Membre
Dernière intervention
26 avril 2013
1
0
Merci
En fait la question serait peut être:
je dois faire un programme qui tourne en continu (boucle de calculs/lien avec SQL)
Ce programme va tourner sous Windows et etre écrit en C++ sous VS12
je veux éviter que l'utilisateur final voit apparaitre la moindre fenetre. afin qu'il ne puisse pas fermer mon programme malencontreusement par exemple.

Donc Win32/MFC/etc peu m'importe du moment que la fenêtre n'est pas accessible.

merci,

 
Commenter la réponse de LaTatadu91