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

  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  Besoin d'aide pour borne de présentation!, aidez moi ou je meurs.... l

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Besoin d'aide pour borne de présentation!, aidez moi ou je meurs.... l

n°2203862
da3m0n
Posté le 28-10-2005 à 10:12:28  profilanswer
 

Salut tout le monde! Tout d'abord, je tiens à m'excuser si ce poste n'est pas à sa place, mais c'est l'endroit qui m'a semblé le plus approprié.
 
J'explique le problème. Je travaille dans une société qui vend au pharmacien des bornes de présentation de produits pharmaceutiques, pour améliorer les ventes de ceux-ci.
 
La borne en question est en fait un pc déguisé, dépourvu de clavier et de souris (en fait on peut en brancher dessus mais l'accès aux connecteurs ne peut se faire qu'en démontant la bête, donc inenvisageable pour le pharmacien)
 
Le chargement des animations se fait à l'insertion d'un CD vendu au pharmacien. Celui-ci n'a qu'à insérer son cd, et hop! le contenu est copier sur le disque dur, le pc redémarre et la présentation peut démarrer. Ca marche nickel quand aucune présentation ne tourne à l'écran.
 
Le problème vient donc de la "mise à jour" de cette animation. Si je met un cd contenant des animations alors qu'ne présentation tourne, impossible de faire quoi que ce soit. Le pc ne réagit pas et la présentation continue de tourner. La seule solution trouvée pendant la phase de test, c'est de démonter, brancher un clavier , faire "alt+f4", insérer le cd. Impensable pour le pharmacien!
 
Ma question est donc: comment faire pour que , alors qu'une présentation tourne, le cd inséré soit détecté et prenne le dessus sur la présentation qui tourne?
 
Merci beaucoup de me sauver la vie! lol

mood
Publicité
Posté le 28-10-2005 à 10:12:28  profilanswer
 

n°2203874
maille-hem
True M F !
Posté le 28-10-2005 à 10:22:18  profilanswer
 

Ben je ne crois pas que cela soit trop trop possible... ton application tournant, l'OS présent sur la borne ne peut la mettre à jour avant de l'arrêter, c'est logique.
Une solution (éventuelle et à vérifier) serait peut-être quelque chose comme un batch appelé dans l'autorun et qui fermerait l'applic avant de lancer l'exe de mise à jour.
Je ne sais pas si c'est possible, mais en théorie c'est séduisant :D

Message cité 1 fois
Message édité par maille-hem le 28-10-2005 à 10:23:04
n°2203877
Dob777
Posté le 28-10-2005 à 10:24:10  profilanswer
 

maille-hem a écrit :

Ben je ne crois pas que cela soit trop trop possible... ton application tournant, l'OS présent sur la borne ne peut la mettre à jour avant de l'arrêter, c'est logique.
Une solution (éventuelle et à vérifier) serait peut-être quelque chose comme un batch appelé dans l'autorun et qui fermerait l'applic avant de lancer l'exe de mise à jour.
Je ne sais pas si c'est possible, mais en théorie c'est séduisant :D


 
 
+1
 
va demander dans la partie programmation si quelqu'un ne peut pas te faire un petit script fermant une appli en cours !!

n°2203888
blueteen
Posté le 28-10-2005 à 10:33:12  profilanswer
 

quel os tourne sur ce pc ?
vos démos sont dans un format propriétaire ?
l'autorun est bien activé par défaut sur le pc ?
votre cd est bien configuré pour se lancer tout seul à l'insertion ?
il existe déjà plein de programmes qui permettent de tuer une tâche, mais faut d'abord répondre aux autres points pour voir si c'est applicable.
 
c'est la première fois que vous rencontrez ce problème ? c'est un nouveau produit que vous proposez ? ça fait pas très pro, une société qui vient demander de l'aide sur un forum :p

n°2203894
da3m0n
Posté le 28-10-2005 à 10:36:46  profilanswer
 

blueteen a écrit :

quel os tourne sur ce pc ?
vos démos sont dans un format propriétaire ?
l'autorun est bien activé par défaut sur le pc ?
votre cd est bien configuré pour se lancer tout seul à l'insertion ?
il existe déjà plein de programmes qui permettent de tuer une tâche, mais faut d'abord répondre aux autres points pour voir si c'est applicable.
 
c'est la première fois que vous rencontrez ce problème ? c'est un nouveau produit que vous proposez ? ça fait pas très pro, une société qui vient demander de l'aide sur un forum :p


 
Animations créées avec mediator
autorun activé
le cd se lance seul: il copie la présentation sur le dur, puis redémarre le pc
 
Je suis pas informaticien à la base, je suis graphiste, lol
 

n°2203898
jlighty
Posté le 28-10-2005 à 10:40:35  profilanswer
 

si tu connais le nom du programme lancé, tu peux le tuer avant la mise à jour , à l'aide de la commande taskkill
http://www.tech-recipes.com/windows_tips446.html
PS: je suppose que l'OS est un windows


Message édité par jlighty le 28-10-2005 à 10:41:49
n°2203899
blueteen
Posté le 28-10-2005 à 10:40:55  profilanswer
 

si l'autorun est bien activé (a priori oui puisque le reste du temps il se lance), vous devriez pouvoir rajouter un programme qui tuera la tâche concernant médiator avant de lancer la copie de la nouvelle version (par contre, c'est chaud si le nom de l'application change à chaque fois).
votre autorun contient quoi, on peut le voir ?

n°2203917
da3m0n
Posté le 28-10-2005 à 10:50:07  profilanswer
 

l'OS est windows xp.
L'autorun est un fichier texte qui dit quoi lancer à l'insertion du cd, c'est un dire un exe qui s'appelle autolaunch.exe, qui copie les fichiers puis donne l'ordre de redémarrer. il faudrait alors créer un fichier bat, qui exécute d'abord un taskkill, puis lance autolaunch... J'ai bon?
 
Un doute m'envahis.... puisqu'il ne se passe rien qd j'insere le cd, cette méthode va t'elle fonctionner? En plus là j'ai rien pour tester, je suis en congé jusqu'à mercredi.

n°2203928
blueteen
Posté le 28-10-2005 à 10:54:53  profilanswer
 

faut voir, pas forcément besoin d'un batch supplémentaire :dans ton autolaunch, tu as peut-être moyen d'insérer directement la commande qui tuera la tâche. (en plaçant taskill sur le cd)
l'autolaunch.exe c'est vous qui le faites entièrement ?
par contre il reste effectivement le doute sur l'inaction lors de l'insertion du cd...
dans ce cas, il faudra trouver autre chose, mais on ne sait jamais, il ne se passe peut-être rien parceque la tâche est en cours, ça peut évoluer favorablement si vous arrivez à la tuer à l'insertion du cd.

n°2203941
da3m0n
Posté le 28-10-2005 à 11:00:50  profilanswer
 

L'autolaunch.exe a été développé il y a maintenant un certain temps... Il faudrait que je me renseigne sur la personne qui l'a fait, et qu'il accepte de  modifier son code. Il ne fait plus partie de la société. Je vais qd même explorer la piste du batch pendant mes congés.

mood
Publicité
Posté le 28-10-2005 à 11:00:50  profilanswer
 

n°2203958
maille-hem
True M F !
Posté le 28-10-2005 à 11:08:22  profilanswer
 

@blueteen : Et comment tu passerais des paramètres à taskkill dans un .inf ?
 
 
@daemon :
 
L'autorun s'éxecute de manière séquentielle, donc à la première ligne, essaie peut-être avec un autorun du genre:
 
[AutoRun]
open=kill.bat
open=setup.exe
icon=setup.exe,0
 
 
et dans le batch (kill.bat qui se trouverait à la racine du CD-ROM), un truc du style :
 
taskkill /F /IM nom_applic.exe
 
 
Tiens-moi au jus, ça m'intéresse  :D


Message édité par maille-hem le 28-10-2005 à 11:18:53
n°2203965
da3m0n
Posté le 28-10-2005 à 11:10:41  profilanswer
 

merci maille-hem! deux questions:  
 
01/ c'est quoi le ",0" apres la ligne de l'icone
02/ taskkill doit-il être intégré au cd?

n°2203970
maille-hem
True M F !
Posté le 28-10-2005 à 11:12:46  profilanswer
 

Bah de rien.. mais je sais pas si ça va fonctionner ! Théoriquement oui, après...
Le "0", c'est rien d'important, tu peux le zapper. Et oui, taskkill doit être intégré au CD.

n°2203972
blueteen
Posté le 28-10-2005 à 11:13:45  profilanswer
 

@maille-hem : et tu connais la composition de l'autolaunch.exe ?
soit c'est créé par leurs soins, soit c'est médiator qui fait ça (et il me semble en plus que médiator permet de lancer des applications externes, donc peut-être que la ligne de commande de taskill est intégrable dans cet autolaunch.exe, mais bon on manque de détails tout de même)
 
le .inf lance le autolaunch.exe, je n'ai jamais dit de placer la commande tuant la tâche dans le .inf


Message édité par blueteen le 28-10-2005 à 11:15:36
n°2203986
maille-hem
True M F !
Posté le 28-10-2005 à 11:18:29  profilanswer
 

Excuse ! J'avais mal lu/compris ! :jap:
Mais plutôt que de retravailler l'autolaunch.exe, ça serait pet-être plus simple de bosser sur l'autorun. Vu que c'est ce dernier qui lance l'autolaunch, il exécutera le batch avant. Tu ne penses pas ?

n°2203992
blueteen
Posté le 28-10-2005 à 11:20:32  profilanswer
 

ça dépend ;)
si l'autolaunch est une simple succession de commande, autant ajouter la commande taskill au début. (c'est juste histoire de s'éviter un .bat)
sinon ta méthode devrait marcher aussi :)

n°2203997
da3m0n
Posté le 28-10-2005 à 11:21:21  profilanswer
 

Surtout que je ne suis absolument pas certain que cet autolaunch sera "retravaillable" étant donné qu'il a été créé par je ne sais qui , je ne sais quand,.... il serait peut-être effectivement plus simple de travailler sur l'autorun

n°2204000
Dob777
Posté le 28-10-2005 à 11:23:54  profilanswer
 

ou tu te fais un autre cd avec le .bat qui va tuer ton appli et ensuite il ne te reste plus qu'à inserer le cd de mise à jour.


Message édité par Dob777 le 28-10-2005 à 11:24:12
n°2204004
maille-hem
True M F !
Posté le 28-10-2005 à 11:25:49  profilanswer
 

Moué... autant tout faire sur un seul CD, non ? Pis faudrait des CD's où tu puisses imprimer la surface, histoire que ce soit zoli :D

n°2204011
da3m0n
Posté le 28-10-2005 à 11:29:42  profilanswer
 

pour l'impression de la surface, pas de probleme! Les cds sont gravés avec un robot qui imprime aussi sur la surface supérieure des cds...

n°2204024
maille-hem
True M F !
Posté le 28-10-2005 à 11:38:59  profilanswer
 

Mais comment que c'est la classe ça !

n°2209148
maille-hem
True M F !
Posté le 02-11-2005 à 10:26:20  profilanswer
 

Alors da3mon ? ça ti marche ou ça ti marche pas ?

n°2209201
da3m0n
Posté le 02-11-2005 à 11:24:47  profilanswer
 

marche pas..... pfff, en fait le cd est détecté mais il ne lance rien (l'autorun nouveau fonctionne bien pourtant, il kill la tache que je lui demande et lance le bon programme ensuite)
 
Faudrait un logiciel qui surveille les insertions de cds et qui kill tout, mais sur le disque dur....

n°2209204
maille-hem
True M F !
Posté le 02-11-2005 à 11:27:18  profilanswer
 

cool pour l'autorun ! :D
ça fait fait ça sur toutesw les machines ? Si non, c'est un problème windows : l'exécution automatique est désactivée sur le poste concerné.

n°2209205
da3m0n
Posté le 02-11-2005 à 11:28:25  profilanswer
 

ben si... ça marche bien quand la présentation ne tourne pas

n°2209278
maille-hem
True M F !
Posté le 02-11-2005 à 12:15:22  profilanswer
 

Là c'est moi qui comprend plus: tu dis que l'autorun kill bien la tâche et après tu dis que ça ne marche pas quand la présentation tourne... est-ce que le taskkill dans l'autorun tue bel et bien la présentation ou pas ?!

n°2209288
da3m0n
Posté le 02-11-2005 à 12:20:42  profilanswer
 

il kill la tâche si je reprend la main manuellement.... ex: alt+tab pour se mettre sur un autre programme

n°2209340
maille-hem
True M F !
Posté le 02-11-2005 à 13:20:32  profilanswer
 

Donc il faudrait que ton focus vire sur une autre applic AVANT l'exécution du taskkill... Une bidouille serait de lancer une fenêtre internet explorer puis de la refermer après coup.
Ton batch aurait une tronche du genre :
 
start iexplore
taskkill /F /IM nom_de ton_applic.exe
taskill /F /IM iexplore.exe

n°2209353
da3m0n
Posté le 02-11-2005 à 13:30:07  profilanswer
 

j'essaie dès que je retourne au boulot! merci beaucoup pour ton aide Maille!!!!!!!

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  Besoin d'aide pour borne de présentation!, aidez moi ou je meurs.... l

 

Sujets relatifs
Aide pour dezipper fichier !!Un peu d'aide serait la bien venu ...
pc verole ou pas ? besoin d'un avis hjtBesoin d'aide SVP install 98
Une aide sur boot.inL'UPNP, j'en ai besoin sur mon PC ou non ?
Besoin d'information sur le streamingBesoin d'aide pour un accès serveur mail
Plus de sujets relatifs à : Besoin d'aide pour borne de présentation!, aidez moi ou je meurs.... l


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