Cacher un programme à son éxécution

Cacher un programme à son éxécution - C - Programmation

Marsh Posté le 04-10-2007 à 13:16:29    

Bonjour, j'ai une question toute bête :
 
Quel code rajouter à mon main pour que, lorsque je clique sur l'éxécutable, il ne se passe rien de visible pour l'utilisateur ? Suffit-il de supprimer les printf/scanf ou faut-il aller plus loin ? Merci.

Reply

Marsh Posté le 04-10-2007 à 13:16:29   

Reply

Marsh Posté le 04-10-2007 à 14:34:25    

Ça ne dépend pas du langage, mais du système d'exploitation.

Reply

Marsh Posté le 04-10-2007 à 18:05:52    

Merci. Une autre question : comment automatiser l'exécution du programme au démarrage de Windows ?
 
Sans rien configurer avec msconfig. Je voudrais que le programme soit configuré pour se lancer automatiquement lorsque je clique sur son exécutable.

Reply

Marsh Posté le 04-10-2007 à 18:12:27    

C'est marrant, mais on dirait presque que tu chercherais à avoir des explications sur comment faire un virus ou un trojan.
 
Sinon, quelque mot-clés pour te remettre dans le droit chemin™: service, win32, installeur.


Message édité par tpierron le 04-10-2007 à 18:13:20
Reply

Marsh Posté le 04-10-2007 à 18:24:24    

Si on veut. Mais c'est pour un test, histoire de voir ce que ça donne (expérimental, sur ma machine).
En fait, c'est juste pour voir qu'est-ce que ça donne au niveau des perfs avec un programme qui exécute une boucle infinie en fond de tâche.
Merci pour les mots clés, mais que suis-je censé en faire ?

Message cité 1 fois
Message édité par wavesound le 04-10-2007 à 18:24:56
Reply

Marsh Posté le 04-10-2007 à 19:31:24    

wavesound a écrit :

Merci pour les mots clés, mais que suis-je censé en faire ?

Une recherche!!! :fou:  
Et pour ton test de performances d'une boucle infinie, je vois pas trop le rapport avec le fait que ton programme soit cache ...
T'es sous quel OS?

Reply

Marsh Posté le 04-10-2007 à 19:54:52    

Sous Debian, mais j'aimerai d'ailleurs pouvoir compiler pour Windows. Comment faire ?
Pour le test de performances, ça permet de se mettre "en condition".
 
Pour la recherche, je m'en doutais, mais je ne trouve pas grand chose. :o

Reply

Marsh Posté le 04-10-2007 à 21:26:01    

wavesound a écrit :

Sous Debian, mais j'aimerai d'ailleurs pouvoir compiler pour Windows. Comment faire ?


cross-compiler. Il suffit de compiler mingw32 pour linux, mais y'a des tutorials qui expliquent comment faire.

wavesound a écrit :

Pour le test de performances, ça permet de se mettre "en condition".


Dans quelles conditions?  :??: Une boucle infinie va prendre tout le cpu disponible, j'ai du mal a voir l'interet ...
 
 

Reply

Marsh Posté le 05-10-2007 à 19:06:53    

Oui, j'ai trouvé des tonnes de tuto mais c'est la galère, je n'arrive à rien, en fait je comprends pas comment faire. :o

Reply

Marsh Posté le 05-10-2007 à 19:08:18    

Commence par un "hello world", puis un jeu du "trouve le nombre" [:doc petrus]

Reply

Marsh Posté le 05-10-2007 à 19:08:18   

Reply

Marsh Posté le 05-10-2007 à 20:46:35    

Déjà fait il y a longtemps (6 mois). Je parle d'une cross compilation ; jamais tenté, ça.
 
J'ai les bases en C depuis un moment déjà. :)

Reply

Marsh Posté le 06-10-2007 à 03:53:47    

Ah ben, si t'as fait le helloworld y a six mois, nul doute que tu es prêt pour les joies de la crosscompilation  [:bertie wooster]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed