Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Cacher un process du task manager [ Windows / Process ] (JoePatent)

mardi 6 mars 2007 à 15:20:33 | Cacher un process du task manager

JoePatent

Je développe une petite application en VB6.  Cette application sert a s'assurer que les employés de la compagnie inscrivent leur temps travaillé a toute les semaines.

Or, pour que se soit vraiment efficace, il ne faudrait pas que les utilisateurs puissent simplement aller dans le gestionnaire de tache (Task Manager) et fermer le process du petit logiciel.

Est-il possible de rendre une application invisible au gestionnaire de taches.  Le parc informatique est entièrement en windows XP sp2.

Merci de votre aide.


PS :    App.TaskVisible = False ' ne fontionne pas

[font=Georgia]Joe Patent[/font=Georgia]


mardi 6 mars 2007 à 15:30:34 | Re : Cacher un process du task manager

Drikce06

Membre Club
Je ne pense pas que ce soit possible et je ne pense pas que ce soit très légal non plus! Et je vois pas en quoi cela assure que les employés inscrivent leur temps travaillé!

 Drikce 06

Si la réponse vous convient: Réponse acceptée. Si la réponse vous convient pas:

mardi 6 mars 2007 à 16:04:00 | Re : Cacher un process du task manager

JoePatent

[Je ne pense pas que ce soit possible]
 Je préfère les certitudes.

[et je ne pense pas que ce soit très légal non plus!]
C'est légal, approuvé et installé à la grandeur du pays.  Nous avons un contentieux qui s'occupe des questions d'ordre légale.
 
[Et je vois pas en quoi cela assure que les employés inscrivent leur temps travaillé!] Normal, tu ne connais ni l'entreprise ni le logiciel électronique d'entrées de temps ni le logiciel qui permet de prévenir les employés d'entré leur temps pour ceux que ce n'est déjà fait.

Merci pour le temps investit à trouver et rédiger cette 'solution' ou piste de solution.


Joe Patent

mardi 6 mars 2007 à 16:27:56 | Re : Cacher un process du task manager

jmfmarques

Membre Club

Bonjour JoePatent,

1) Dricke06 t'a à mon sens fort bien répondu en ce qyui concerne la faisabilité.

2) la logique la plus élémentaire conduit à penser que si ton appli de contrôle était bien "pensée", son interruption, précisément,  devrait interrompre la notification de présence, et pas le contraire (celà va tellement de soi).
Si tu t'y es pris autrement, il vaut mieux revoir ta copie, car sinon une simple interruption de l'alimentation électrique (générale ou autre) conduirait à la constatation d'une présence permanente !!!!

Bon...


mardi 6 mars 2007 à 16:29:00 | Re : Cacher un process du task manager

casy

Membre Club
Le plus simple serait peut-etre d'empecher l'utilisateur d'acceder au gestionnaire de tache. Ca doit etre possible à definir dans les regles de gestions des utilisateurs je pense.

Quant à cacher le process, moi non plus je trouve pas ça très "honnète".
D'autant plus que certains antivirus, antispyware, ... considères ce genres de logiciels comme des virus ou espions.

Effectivement tu dois pouvoir le cacher du gestionnaire de tache puisque lui-même n'affiche pas tous les process. Il n'en est pas capable semble-t-il, et ce qui est sur, c'est que ce n'est pas le plus performant dans cette tache là (et ne parlons pas de l'arret des process qu'il n'est pas toujours capable d'effectuer).

Il existe quantité de logiciels sur le net, bien plus simple et bien plus performant, capable d'afficher tout ce qui tourne. Et là impossible de cacher quoique ce soit, à partir du moment ou c'est en mémoire, c'est détecté.

---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #

mardi 6 mars 2007 à 16:52:46 | Re : Cacher un process du task manager

JoePatent

Bonjour  jmfmarques

1-La faisabilité existe sur le présent site en cpp et delphi.  Mais je ne trouve rien en VB.

2- Le logiciel est bien pensé et roule sur chacun des 10000 laptop qui composent la flotte informatique de la compagnie.  Ton exemple d'une panne électrique à quoi avoir avec mon besoin ?  Est-ce que tu connais Visual basic 6 et a envit de donner un coup de pouce ou tu t'ennuie et a juste envie de jaser ? 


mardi 6 mars 2007 à 16:57:32 | Re : Cacher un process du task manager

JoePatent

Bonjour Casy,

[Il existe quantité de logiciels sur le net, bien plus simple et bien plus performant, capable d'afficher tout ce qui tourne. Et là impossible de cacher quoique ce soit, à partir du moment ou c'est en mémoire, c'est détecté.]

Tout a fait d'accord.  Je veux éliminer une façon simple pour les employés de se détourner leur responsabilité en ne faisait qu'un kill process dans le gestionnaire des taches sur le logiciel en question.
 
Donc si l'employé installe des logiciels tiers-partie pour détecter le logiciel et le fermer, je ne peux rien y faire.  La mauvaise foi sera punit autrement par les gestionnaires de l'entreprise.

Il s'agit d'une approche toute simple qui permet de rappeler au employé de remplir leur temps avec les fin de périodes comptables afin de permettre une comptabilité précise et une facturation dans les temps aux clients.

[url]http://www.joepatent.com[/url][font=Georgia]Joe Patent[/font=Georgia]

mardi 6 mars 2007 à 17:42:48 | Re : Cacher un process du task manager

jmfmarques

Membre Club

"Ton exemple d'une panne électrique à quoi avoir avec mon besoin ? "
C'est pourtant simple à comprendre, ma foi !
Tu as dit plus haut que ton système ne jouerait plus son rôle si on en interrompait le processus, n'est-ce pa? (j'ai bien lu ?) ?
Alors, moi qui "ne connais rien à VB6" (au demeurant, ce serait là bien plus la connaissance de Windows que celle de VB6... mais bon...) : je te dis qu'un système bien pensé est un système qui contrôle la présence (ce qu'il ne fait certes plus, tout bêtement, si on l'interromp...), tout simplement.
Pour en revenir à la connaissance de VB6 : simple ! VB6 lui-même (donc tout seul) ne dispose d'aucune fonction permettant de cacher une tâche de la liste des tâches. VB6 est par contre capable d'utiliser des fonctions externes, notamment de l'API de Windows... mais ce n'est plus là la connaissance de VB6 qui entre en jeu, mais celle de fonctions externes (et donc non de VB6). Laquelle souhaiterais-tu donc appeler ? Ta réponse nous permettra de voir comment VB6 pourra l'utiliser !

Voilà donc.



mardi 6 mars 2007 à 17:48:16 | Re : Cacher un process du task manager

jmfmarques

Membre Club
Pour être plus précis :
- autant je vois mal l'intérêt de cacher un processus, au prétexte que son interruption "supprimerait la possibilité d'un contrôle" alors qu'il suffit de simplement vérifier la "continuité" par relevés périodiques qui cesseraient en cas d'interruption,
- autant je vois par contre trop bien ce que l'on pourrait faire en cachant l'exécution de tâches.

mardi 6 mars 2007 à 17:57:08 | Re : Cacher un process du task manager

JoePatent

Bonjour jmfmarques

De quelle présence tu parles ?  Je pense que tu ne prend pas le temps de bien comprendre le contexte qui est décrit.  Je ne suis pas philosophe mais développeur.

Les employés sont un peu partout sur la planète et pas au bureau.  Ils ont des laptop et on veut rappeler au moins discipliner d'entre eux d'entrer leur temps facturables.



1 2

Cette discussion est classé dans : application, cacher, process, manager, task


Répondre à ce message

Sujets en rapport avec ce message

cacher un programme dans le task manager [ par michael ] Salut,kelkun connait un moyen de faire disparaitre (cacher) en VB le nom du prog dans la liste kan on fais ALT CTRL SUPP (la faire siparaitre complete cacher un programme dans le task manager en VB [ par michael ] Salut,kelkun connait un moyen de faire disparaitre (cacher) en VB le nom du prog dans la liste kan on fais ALT CTRL SUPP (la faire siparaitre complete Cacher un process [ par ZedMaTrix ] OULA !!!! Ca fait longtemps que j'ai pas posté de source !! Et la me revoila sur le VB sur un coup de tête !! Voici ma question : Je dés Cacher un process [ par ZedMaTrix ] OULA !!!! Ca fait longtemps que j'ai pas posté de source !! Et la me revoila sur le VB sur un coup de tête !! Voici ma question : Je dés process invisible [ par g4_cedr ] bonjour a vous les programmeurs , j'ai besoin d'un peu d'aide....je réaliz une application qui tourne en invisible avec la commande "App.visible=false Process .net [ par yvesyves ] Bonjour, J'aimerais savoir comment obtenir sous vb2005 le handle de mon application. En fait c'est mon application ouverte qui renvoit son handle et l Interdire l'arret par Task Manager [ par zizouth ] Salutje suis en train de developper un anti-cheat pour counter strike, mon programme communique avec un site internet pour accorder ou pas l'acces au réutiliser un process ou application déjà ouverte [ par tictac01 ] j'ai une commande intituleé "make run" que j'ai executé via une interface vbou j'ai utilisé un 'pipe' qui permet d'envoyer une commande et de recevoir Application console VB.Net : Cacher la console [ par N_Olaciregui ] killer une application [ par pequeno ] Bonjour a tous.J'ai une question a propos du "kill" d'un executable. Je souhaite killer un .exe en vb.NET et je tape ce


Nos sponsors

Sondage...

CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.