Cacher son appli du gestionnaire de tâche - VB/VBA/VBS - Programmation
Marsh Posté le 19-05-2003 à 12:50:04
Salut,
Dans quel but tu veux masquer ton application du gestionnaire de tâche ??
Marsh Posté le 19-05-2003 à 13:34:43
Morpho_sciences a écrit : Salut a tous |
je pense pas que ce soit possible : ds le gestionnaire des taches sont affichés tous les processus en cours....dc si tu veux que ton prog n'y soit pas, il faut virer le process
Sinon c'est vrai que c'est louche ton histoire....
Marsh Posté le 19-05-2003 à 14:12:30
C'est possible de masquer l'application du gestionnaire de tâches -> exemple : les trojans
donc ca me parait louche ca requete surtout lorsqu'on voit son topic précédent :
" sujet: Lancer une commande à partir dans ordinateur distant ? "
Ca me parait bizarre, enfin peut etre que je me trompe mais vaut mieux être prudent ...
Marsh Posté le 20-05-2003 à 15:11:46
resalut !
en fait c pour mon lycée, il me demande de céer un programme pour allumer, etaindre, redemarrer et deconnecter les pc à distance.
Parce que il on pas mal de pc branché en réseau et il en on marre de faire la meme opération sur chaque poste.
D'ailleur, s'aver vous commen on faire pour allumer un ordinateur distant ? On ma dit qu'il fallait lui envoyer un package ... mais c tout ce que je sait !
Pouvez vous m'aider ?
Merci d'avance
Marsh Posté le 20-05-2003 à 15:48:33
Morpho_sciences a écrit : resalut ! |
Je suis pas sur qu'il n'y ait pas une question de hardware derriere ca (le coup du réveil à distance)...
Il me semble qu'il y a des histoires de wake-on LAN ou des trucs du genre... Des modems ou des cartes réseau capables d'allumer le PC...
Ca demande tout de meme confirmation, mais un topic a été créé récemment la dessus :
Marsh Posté le 20-05-2003 à 16:06:55
oula, ca sent l'embrouille tout ca... Aurait on un nouveau bill gates ?? ()
Le wakeon lan c'est moi qui l'ait proposé, et il me semble qu'il n'y a pas d'autre solution...
Marsh Posté le 20-05-2003 à 16:09:26
backdafuckup a écrit : oula, ca sent l'embrouille tout ca... Aurait on un nouveau bill gates ?? () |
Pour démarrer un PC a distance, c'est la SEULE solution, et comme tu l'as dit, c'est à partir de la carte réseau, par contre je n'ai aucune idée de comment ca s'utilise....
Marsh Posté le 20-05-2003 à 16:21:23
ok je sui daccord avec toi ! Mai ...
Je t'avais di ossi que je voulai le faire essantiellement pour MOI ! Car je sui toujours intéresser de pouvoir faire de mouvelle choses. De plus, j'aimerai
savoir pour le faire fonctionner ché moi.
PS: [g]ON A EU L'IDEE EN MEME TEMPS !!!
(Pour les autres c juste un petit reiglement de compte; mai on s'aime bien quand meme !)
Marsh Posté le 20-05-2003 à 16:35:32
Morpho_sciences a écrit : ok je sui daccord avec toi ! Mai ... |
ca ne te dirait pas d'essayer d'écire en faisant moins d'une faute par caractère?????
Marsh Posté le 20-05-2003 à 16:48:56
Citation : |
cf : http://forum.hardware.fr/forum2.ph [...] 544&cat=10
Marsh Posté le 21-05-2003 à 10:32:13
ReBonjours,
c synpas de votre part mai je ne sai toujour pas commen on fé pour masquer son appli dans le gestionnnaire de tâche.
Es-ce que vous pouvez m'aider ???
MERCI
Marsh Posté le 21-05-2003 à 10:45:03
Morpho_sciences a écrit : ReBonjours, |
harrysauce a écrit : ca ne te dirait pas d'essayer d'écire en faisant moins d'une faute par caractère????? |
Marsh Posté le 21-05-2003 à 10:54:54
ok je vais essayer !
Sinon vous voyez une solution à mon problême ?
Marsh Posté le 21-05-2003 à 21:47:29
sous windows9x, il suffit de transformer l'application en processus (avec les api windows). mais pour les autres versions de windows, ça ne sert à rien car la liste des processus est visible aussi donc ça ne fera que transorter le problème...
Marsh Posté le 21-05-2003 à 22:11:55
Morpho_sciences a écrit : Salut a tous |
Histoire de t'apprendre à poster des questions bêtes, voici deux screenshots en 1600x1200 avec mon écriture de cochon épileptique
Visual Basic 6
Macro avec Word XP
Marsh Posté le 21-05-2003 à 23:36:09
mais je crois qu'il voulait la cacher dans le task manager
Marsh Posté le 22-05-2003 à 01:19:26
the real moins moins a écrit : |
Bah il ne pourra le cacher que dans la barre des tâches comme il a dit. Pour le cacher en tant que processus, le seul moyen est de faire une DLL qui sera appelée par un programme "vérolé" tel que IE ou Word. Et encore, à ce moment, selon le type de DLL, il risque d'y avoir un process "DLLHOST" qui sera visible.
Marsh Posté le 22-05-2003 à 01:23:13
ben je vois pas trop l'interet de se cacher du task manager si c pas dans un but interdit
j'espere que c t bien la barre des taches
Marsh Posté le 22-05-2003 à 01:33:20
uriel a écrit : ben je vois pas trop l'interet de se cacher du task manager si c pas dans un but interdit |
Bah pour la barre des tâches en tout cas, je vois l'intérêt.
Je me retrouve souvent à bosser avec des programmes de merde qui t'ajoutent une icône dans la barre des tâches pour chaque form ouvert, et ça devient vite le bordel, surtout qu'on prends vite l'habitude de swaper d'un form à l'autre via la barre de tâche du coup, hors le fait de modifier une fenêtre qui n'a pas le focus est rarement géré, et proutch, tout planté
Marsh Posté le 22-05-2003 à 01:38:49
Sinon, si, pour certaines appli, il est utile de cacher intégralement un programme (mais c'est chaud à faire, en VB je crois pas qu'on puisse et en C faut se palucher 20 bouquins sur les API avant d'y arriver).
J'ai déjà eu à faire des programmes demandés par des admins réseaux, servant à monitorer les applications ouvertes et l'utilisation du réseau par les gens (le tout de façon totalement anonyme biensûr) afin d'établir des stats des softs non licenciés, ou des périodes de grande utilisation du réseau.
Un tel prog, dès qu'un utilisateur le voit, il fait un kill dessus.
Ou alors un programme genre Windows Update, mais en interne (un programme qui récupère depuis un serveur des mises à jours en fonction d'éléments présents sur le PC). Idem, dès qu'un utilisateur parano le voit, zou, il le dégage.
Y'a pas mal d'application de ce type qui ont besoin d'être invisibles pour l'utilisateur, sous peine de se faire killer son programme.
Mais bon, pour une macro Excel, à part le coup des 1000 forms qui font 1000 icônes, je vois pas quel est l'intérêt hormis faire un virus
Marsh Posté le 22-05-2003 à 08:35:52
ben si on fout l'application en service, l'utilisateur se mangera un access denied
et pour un process qui vérifie des softs non-licensiés ou fait des stats réseaux, ya des chances que l'utilisateur ne puisse même pas avoir accès au panneau des services
Enfin ça ne peut marcher que sur des PCs de vulgaires end users; si c'est la machine d'un développeur, il aura probablement les droits d'admin et le service sera vite par terre
Marsh Posté le 22-05-2003 à 21:18:11
C'est pour ça que ma machine chez GE est là seule à :
-> Avoir un joli fond d'écran à la place de leur truc de merde sur les valeurs de GE (qu'est-ce qu'on s'en tape de leurs truc, du moment qu'ils nous versent un salaire )
-> J'ai pas le soft "slownet" qui bloque la connection internet à 32 ko/s (youpi les ISO que je DWL en 20 minutes )
-> J'ai pas le soft qui fait des stats sur l'utilisation du net qui disait avant que je le neutralise :
http : 96% (67 Go en un mois )
-> J'ai accès à tous les serveurs, y compris le CPD, parceque ces crétins sont pas foutus de gérer les droits au niveau NT, mais avec des couches réseau de merde que j'ai désactivé dans mes paramètres réseau
-> J'utilise les softs qui me conviennent plutôt que leurs outils de merde (IE 6 c'est quand même mieu que IE 4 - oui oui, ces crétins ont réussi à foutre IE 4 sur des masters de Windows 2000
Plus quelques autre petits trucs (SP, softs FTP plus adaptées - entre un shareware sans licence et un autre shareware sans licence, je préfère autant en utiliser un mieu )
Marsh Posté le 22-05-2003 à 21:22:08
ReplyMarsh Posté le 22-05-2003 à 21:24:19
uriel a écrit : |
Moi j'ai pas eu ce problème.
Je me pointe.
Y'a quoi comme éditeur pour faire de l'ASP là ?
-> TextPad
Cool... Mon cmd > edit.com
-> Ils ont eu pitiée, ils m'ont demandé : bon, tu veux quoi ?
Visual Studio
-> Le lendemain, un gars de chronopost m'apportait une boîte toute neuve
Marsh Posté le 22-05-2003 à 21:25:55
PS: mon utilisation d'edit.com n'était pas pour faire chier, c'est juste qu'il se comporte mieu pour ce qui est de l'indentation du code et des retours à la ligne.
En plus sous 2000 je le trouve très bien (moi c'est tout ou rien )
Marsh Posté le 22-05-2003 à 22:33:37
Neo_Hijacker a écrit : Le programme que l'on veut réaliser sert à Déconnecter du réseau un ordi a distance |
ben si c juste pour les empecher d'acceder au reseau, tu as pas besoin de tout ça... tu met un petit script sur le serveur qui prend des IP en parametre en leur interdisant de se connecter
pas besoin de toucher au client...
edit: apres les eteindre, je trouve ça abuser, comment se passe le systeme de sauvegarde à ce moment là
Marsh Posté le 23-05-2003 à 15:38:43
Ce bout de code devrait faire l'affaire :
Code :
|
Marsh Posté le 26-05-2003 à 22:10:43
Merci, mai il y a juste un petit problême au niveau de:
*******************************************************
CODE:
Const RSP_SIMPLE_SERVICE = 1
Const RSP_UNREGISTER_SERVICE = 0
Private Declare Function GetCurrentProcessId Lib "kernel32" () As Long
Private Declare Function RegisterServiceProcess Lib "kernel32" (ByVal dwProcessID As Long, ByVal dwType As Long) As Long
Private Sub Form_Load()
' En le modifiant en tant que service, il n'apparait plus dans la liste des processus
Call RegisterServiceProcess(GetCurrentProceddId, RSP_SIMPLE_SERVICE)
End Sub
******************************************************
Vous voyez une erreur ???
Ton code à l'aire bon mais sa veu pas marcher !
HELP !!!
Marsh Posté le 26-05-2003 à 22:23:44
Neo_Hijacker a écrit : |
Ce n'est pas tout à fait vrai... J'ai eu l'occasion de développer une application (en service) qui communiquait avec un microcontrolleur par le port série. Ce microcontrolleur gérait l'alimentation (AT) et était également connecté à une broche (RING je crois) d'un modem. Lorsque l'on faisait sonner le modem, ça réveillait le microcontrolleur qui allumait le PC. La communication série entre le PC et le microcontrolleur permettait de couper l'alimentation quand le PC s'arrêtait, de pouvoir éteindre le PC à distance (toujours au travers de la broche RING d'un modem), et de rebooter le PC en cas de plantage (l'application ne répondant pas).
Sinon, les services apparaîssent bien dans la liste des processus. Par contre, ils peuvent être configurés comme ne pouvant être arrétés par un utilisateur normal.
Marsh Posté le 27-05-2003 à 08:18:26
Morpho_sciences a écrit : Merci, mai il y a juste un petit problême au niveau de: |
point d'entré d'une DLL introuvable dans le kernel32
Marsh Posté le 18-05-2003 à 11:26:17
Salut a tous
je cherche a savoir commen on fait pour masquer son appli du gestionnaire de tache.
Si vous pouviez m'aider se serai synpas.
merci d'avance .