OVH Cloud OVH Cloud

Nom du processus principal

9 réponses
Avatar
blubzouf
Est-il possible, dans l'api w32, de modifier le nom du processus
principal qui apparait, dans les processus systeme ?

cordialement

9 réponses

Avatar
Christian ASTOR
ztn wrote:

Est-il possible, dans l'api w32, de modifier le nom du processus
principal qui apparait, dans les processus systeme ?



Eg en hookant NtQuerySystemInformation(), mais complexe; et pourquoi
faire cela ?
Avatar
Arnaud Debaene
ztn wrote:
Est-il possible, dans l'api w32, de modifier le nom du processus
principal qui apparait, dans les processus systeme ?



Qu'est ce que tu appelles le "processus principal"? Celui nommé "System"? Ce
n'est pas un processus réel...

Arnaud
Avatar
AMcD®
Arnaud Debaene wrote:

Qu'est ce que tu appelles le "processus principal"? Celui nommé
"System"? Ce n'est pas un processus réel...



?

--
AMcD®

http://arnold.mcdonald.free.fr/
Avatar
Patrick D.
On Mon, 03 Jan 2005 20:58:39 +0100, Christian ASTOR
wrote:

ztn wrote:

Est-il possible, dans l'api w32, de modifier le nom du processus
principal qui apparait, dans les processus systeme ?



Eg en hookant NtQuerySystemInformation(), mais complexe; et pourquoi
faire cela ?



pour lancer un virus en le faisant apparaitre sous le nom de winword.exe,
peut-être ?

--
* enlevez '.don't.spam' et '.invalid' de mon adresse eMail si vous voulez
m'écrire *
* Donne un poisson à un homme, il aura à manger pour un jour
* Apprends-lui à pêcher, il aura à manger pour tous les jours de sa vie *
Avatar
Aurélien REGAT-BARREL
> > Est-il possible, dans l'api w32, de modifier le nom du processus
> principal qui apparait, dans les processus systeme ?



En Win32, de manière directe et "propre", non pas possible.

Eg en hookant NtQuerySystemInformation(), mais complexe; et pourquoi
faire cela ?



Moi j'ai déjà ressenti le besoin avec par exemple les interpréteurs de
scripts, genre un .bat. Si tu en lances plusieurs tu as a chaque fois le nom
de l'interpréteur (cmd.exe) et tu préfèrerais avoir celui du fichier source
pour savoir quoi tuer (bon pas avec un .bat je suis d'accord). La solution
simple consiste à créer une copie temporaire de ton exe, le renommer comme
tu veux et le lancer en suivant. C'est simple et plutôt propre.
Dans le cadre d'un programme, tu peux placer ton code principal dans une
dll, l'exe (tout petit) ne faisant office que de launcher (un peu comme
rundll).

--
Aurélien REGAT-BARREL
Avatar
Carlos
> pour lancer un virus en le faisant apparaitre sous le nom de
winword.exe, peut-être ?



non pas vraiment, c'est fou ce que les gens peuvent etre méfiant des
qu'on a des question systeme tordues. Il s'agit simplement de pouvoir
différencier plusieurs instances du meme programme avec un coup d'oeil
rapide...
Avatar
ztn
(juste la personne du reply avec le nom carlos c'est moi meme, me suis
trompé de compte en répondant)
Avatar
Patrick D.
On Tue, 04 Jan 2005 23:09:44 -0500, Carlos wrote:

pour lancer un virus en le faisant apparaitre sous le nom de
winword.exe, peut-être ?



non pas vraiment, c'est fou ce que les gens peuvent etre méfiant des
qu'on a des question systeme tordues. Il s'agit simplement de pouvoir
différencier plusieurs instances du meme programme avec un coup d'oeil
rapide...



tout à fait
question subsidiaire : pourquoi faire tourner plusieurs instances du même
programme ?
souvent, on cherche plutôt comment n'en faire tourner qu'une !

des exemples intéressants ?

--
* enlevez '.don't.spam' et '.invalid' de mon adresse eMail si vous voulez
m'écrire *
* Donne un poisson à un homme, il aura à manger pour un jour
* Apprends-lui à pêcher, il aura à manger pour tous les jours de sa vie *
Avatar
Jean-Claude BELLAMY
Dans le message news: ,
Patrick D. <patrickr.dubois.don' s'est ainsi exprimé:

On Tue, 04 Jan 2005 23:09:44 -0500, Carlos
wrote:
[...] Il s'agit simplement de pouvoir
différencier plusieurs instances du meme programme avec un coup
d'oeil rapide...



tout à fait
question subsidiaire : pourquoi faire tourner plusieurs instances du
même programme ?
souvent, on cherche plutôt comment n'en faire tourner qu'une !

des exemples intéressants ?



Des exemples ont déjà été donnés dans ce fil ..

Par exemple, le processeur de commandes "CMD.EXE"
Chaque fois que l'on ouvre une fenêtre de commande, une nouvelle instance de
cmd.exe est créée.

Idem avec Internet Explorer (iexplore.exe) , Delphi (delphi32.exe), ....

--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*