Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1243 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Relancer automatiquement une application plantée

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Relancer automatiquement une application plantée

n°954235
alandon
Posté le 16-01-2005 à 22:23:07  profilanswer
 

Je souhaiterai relancer une application qui s'est planté ou fermé.
 
je voudrais de préférence un batch pour que cela fonctionne sous windows 95.
 
je souhaiterai quelque chose qui fasse la même chose que serverdoc, mais je ne sais pas comment faire
 
Alors si vous pouvez m'aider...
 
merci

mood
Publicité
Posté le 16-01-2005 à 22:23:07  profilanswer
 

n°1176945
alandon
Posté le 16-08-2005 à 11:16:15  profilanswer
 

up désespéré.

n°1177001
theshockwa​ve
I work at a firm named Koslow
Posté le 16-08-2005 à 11:49:07  profilanswer
 

et comment tu détectes que ton application a planté ?
 
Parce que si c'est un freeze, c'est mal parti :/

n°1177271
alandon
Posté le 16-08-2005 à 17:19:56  profilanswer
 

nan, c'est pas un freeze. Il arrive que l'appliation plante mais c'est très rare et auquel cas il faut juste relancer l'application qui s'est fermée. Mais le but de cette manoeuvre c'est en fait de faire une sorte de verrouillage de cette application. Je m'explique, je voudrais faire en sorte que lorsque l'utilisateur ferme l'application, je voudrais qu'elle soit relancer automatiquement car il arrive que le user ferme cette application pour jouer ou pour faire des conneries...


Message édité par alandon le 16-08-2005 à 17:20:50
n°1177279
jlighty
Posté le 16-08-2005 à 17:30:11  profilanswer
 

Citation :

Mais le but de cette manoeuvre c'est en fait de faire une sorte de verrouillage de cette application. Je m'explique, je voudrais faire en sorte que lorsque l'utilisateur ferme l'application, je voudrais qu'elle soit relancer automatiquement car il arrive que le user ferme cette application pour jouer ou pour faire des conneries...


à ce moment là, lance l'application par le système et spécifie les droits des utilisateurs de manière qu'ils ne puissent pas arrêter ou tuer l'application.

n°1177309
theshockwa​ve
I work at a firm named Koslow
Posté le 16-08-2005 à 18:06:04  profilanswer
 

jlighty a écrit :

Citation :

Mais le but de cette manoeuvre c'est en fait de faire une sorte de verrouillage de cette application. Je m'explique, je voudrais faire en sorte que lorsque l'utilisateur ferme l'application, je voudrais qu'elle soit relancer automatiquement car il arrive que le user ferme cette application pour jouer ou pour faire des conneries...


à ce moment là, lance l'application par le système et spécifie les droits des utilisateurs de manière qu'ils ne puissent pas arrêter ou tuer l'application.


 
Ca peut se faire sous Windows 94 95(:o), ca ? [:petrus75]
 
sinon, un script batch qui tourne en boucle avec un sleep au milieu et qui relance l'appli s'il ne la détecte pas, ca doit aussi pouvoir se faire, j'imagine
 
(Edit : faute de frappe et abus de langage)
(Edit 2 : il me semble qu'il y avait eu un sujet similaire récemment, mais c'était pour lancer des traitements en s'assurant qu'il y aie 4 instances du programme qui tournent à un instant donné)


Message édité par theshockwave le 16-08-2005 à 18:09:15
n°1177327
jlighty
Posté le 16-08-2005 à 18:30:40  profilanswer
 

:ange: j'ai oublié qu'il était sous Win95  
par contre s'il n'y a pas de gestion de droit, l'utilisateur pourra aussi tuer l'application qui relance le programme ?


Message édité par jlighty le 16-08-2005 à 18:30:59
n°1181521
alandon
Posté le 22-08-2005 à 19:09:21  profilanswer
 

je m'en sort pas, j'ai fais ça mais ca fonctionne pas:
 

Code :
  1. :label start /wait /b "C:\1.bat" :goto label


 
En fait, je pense que le mieux serait de faire un programme qui teste la liste des processus
et quand le processus en question a disparu, il le relance.
 
Je suis un newb total en programmation. Quelqu'un voudrait bien me mettre sur la voie ?
 
 :jap:

n°1181538
jlighty
Posté le 22-08-2005 à 19:37:02  profilanswer
 

Comme je l'ai dis, si un utilisateur tue ton script (il pourra le faire puisqu'il n'y a pas de gestion d'utilisateur) le programme ne pourra plus jamais se relancer.

n°1181552
alandon
Posté le 22-08-2005 à 20:22:50  profilanswer
 

c'est pas grave, j'ai viré le clique droit, viré le exécuter..., il n'a plus que l'icone de l'application qui est visible.

mood
Publicité
Posté le 22-08-2005 à 20:22:50  profilanswer
 

n°1193329
qapoka
Posté le 06-09-2005 à 16:34:49  profilanswer
 

Bonjour,  
 

Citation :

c'est pas grave, j'ai viré le clique droit, viré le exécuter..., il n'a plus que l'icone de l'application qui est visible.


 
Comment t'est tu debrouiller pour faire ca? Je sais qu'il y a moyen sur un batch de desactiver la croix pour fermer le programme.  
 
Pourais-tu me dire comment:
- virer le clique droit
- virer le executer
- au cas ou tu saurais, desactiver la croix.
 
Merci d'avance.

n°1193354
dwogsi
Défaillance cérébrale...
Posté le 06-09-2005 à 16:48:59  profilanswer
 

Si tu a viré le "exécuter", essais de faire fichier>nouveau>raccourci et tape command puis valide...
Sinon pour virer tout ces truc c'est base de registre,
HKEY_CUREENT_USER > Software > Microsoft > Windows > CurrentVersiont > Policies > Explorer
Ensuite pour enlever "executer" tu met une DWORD avec pour nom "NoExec" et pour valeur 1.
Si mes souvenirs sont bons.


Message édité par dwogsi le 06-09-2005 à 16:52:10

---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
n°1193895
qapoka
Posté le 07-09-2005 à 11:24:08  profilanswer
 

Tout d'abord, merci de ta reponse.
 
Alors, j'ai cherché dans le registre et trouvé la clé. Mais cela permet uniquement de ne pas executer le programme en double-cliquant, non?
 
Il n'y a pas d'instruction a mettre dans le batch pour desactiver le clique droit et la croix?
 
Je ne pense pas qu'on puisse manipuler le registre depuis le batch. (Quoique si, normalement). Ou si tu connaissais, ca m'interesserait.

n°1194167
dwogsi
Défaillance cérébrale...
Posté le 07-09-2005 à 15:06:54  profilanswer
 

Si on peut il me semble, enfin j'ai jamais tester mais j'avais déjà vu ca sur le net, faurait chercher avec google on doit pouvoir trouver ca.
 
Edit:
J'ai retrouvé ce lien qui trainait sur mon disque, ca devrait te donner des pistes sur l'utilisation du registre à mon avis. http://leregistre-fr.net/astuces/liste.html


Message édité par dwogsi le 07-09-2005 à 15:13:31

---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
n°1194204
qapoka
Posté le 07-09-2005 à 15:45:56  profilanswer
 

ok, je vais etudier tout ca.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Relancer automatiquement une application plantée

 

Sujets relatifs
Pour relancer une application si elle se ferme comme serverdocfermer automatiquement une fenetre en ouvrant une autre
fermer une application VBtopic unique : problème d'images sur une application serveur ?
Fermeture d'application ?Confirmer un choix automatiquement
Générer automatiquement des enregistrementsServeur web = serveur d'application ?
[MFC/Pocket PC]Appeler/Contrôler une application? 
Plus de sujets relatifs à : Relancer automatiquement une application plantée


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR