Précédent   Forum des professionnels en informatique > PHP > Outils > WAMP
WAMP Forum d'entraide sur WAMP (Windows Apache MySQL PHP) : installation, utilisation, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/02/2011, 01h48   #1
Nouveau Membre du Club
 
Inscription : décembre 2008
Messages : 258
Détails du profil
Informations personnelles :
Âge : 41
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2008
Messages : 258
Points : 29
Points : 29
Envoyer un message via MSN à xunil2003
Par défaut Wampserver x64 --> php exec --> executer un programme

Bonjour

J'utilise wampserveur 2.1d (64 bits) sous windows 7 64 bits.
Lorsque j'execute mes fichiers sous wamp via php pour executer un programme exe ou bat, rien ne fonctionne.

Pour éffectuer des tests j'ai fait ceci
Code :
<?php exec('notepad.exe'); ?>
la j'ai une fenetre qui s'ouvre nomé "Détection de service interactifs" qui m'affiche :

Citation:
Un programme executé sur cet ordinateur tente d'afficher un message
Le programme néccessite éventuellement des information ou une autorisation pour effectuer une tache.

AFFICHE LE MESSAGE
ME REDEMANDER ULTERIEUREMENT

Un ou plusieur programmes ou péripherique demande votre attention

Titre du message : sans titre - Bloc notes
Chemin d'accès au programme : C:\Windows\system32.notepad.exe
Reçu : aujourd'hui 28 fevrier 2011, 00:51.38

Ce problème se produit lorsqu'un programme n'est pasentierement compatible avec windows.
Pour plus d'informations, contacter le ou les fabriquants du programme ou du périphérique
Lorsque je clique sur "AFFICHE LE MESSAGE" je me retrouve avec un fond d'ecran noir avec le bloc-note avec une autre fenetre a coté pour revenir au bureau de windows ou je doit cliquer sur retour.

Pour un programme je test avec un bat, prenons amsn pour test.
Code :
<?php exec('amsn.bat'); ?>
Fichier amsn.bat
Code :
1
2
3
4
5
6
 
@echo off
C:
cd\
cd\Program Files (x86)\aMSN
amsn.exe
Voila si quelqu'un peut m'aider ?

Car le bloc-note devrait s'ouvrir dans le bureau de windows normalement et mes programmes exe ou bat devrait s'ouvrir ?

Merci d'avance. cordialement.
__________________
Intel I7 960 | 6 Go Ram | 5 HDD au total 3636 Go | Windows 7 Edition intégral x64 | WampServer 2.0c | Apache 2.2.8 | Php 5.2.6 | MySQL 5.0.51b
xunil2003 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2011, 10h16   #2
Modérateur
 
Inscription : septembre 2010
Messages : 7 101
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 101
Points : 8 465
Points : 8 465
Citation:
Envoyé par xunil2003 Voir le message
Car le bloc-note devrait s'ouvrir dans le bureau de windows normalement et mes programmes exe ou bat devrait s'ouvrir ?
non, et php c'est un langage serveur, pas client
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2011, 18h02   #3
Nouveau Membre du Club
 
Inscription : décembre 2008
Messages : 258
Détails du profil
Informations personnelles :
Âge : 41
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2008
Messages : 258
Points : 29
Points : 29
Envoyer un message via MSN à xunil2003
Bonjour,

Citation:
non, et php c'est un langage serveur, pas client
Ce n'est pas une reponse !

Ce code doit interargir avec le bureau !
Code :
<?php exec('notepad.exe'); ?>
Avant quand jétait sous Windows XP 32 bit avec wampserveur 2.0c mes programmes s'executer ainsi avec le code ci-dessus.

La question est pourquoi avec windows 7 x64 et wampserveur 2.1d x64 cela ne fonctionne pas ?
__________________
Intel I7 960 | 6 Go Ram | 5 HDD au total 3636 Go | Windows 7 Edition intégral x64 | WampServer 2.0c | Apache 2.2.8 | Php 5.2.6 | MySQL 5.0.51b
xunil2003 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2011, 18h31   #4
Modérateur
 
Inscription : septembre 2010
Messages : 7 101
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 101
Points : 8 465
Points : 8 465
en cli oui, mais à travers le navigateur non
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2011, 18h39   #5
Nouveau Membre du Club
 
Inscription : décembre 2008
Messages : 258
Détails du profil
Informations personnelles :
Âge : 41
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2008
Messages : 258
Points : 29
Points : 29
Envoyer un message via MSN à xunil2003
Bonjour,

J'en ai besoin pour mon site internet de demonstration pour la domotique et pour effectuer des sauvegardes.


Voici le code pour la domotique afin d'executer l'ordre de la commande F1 on :

Code :
if (isset($_POST['F1-On'])) exec('ahcmd.exe sendplc F1 on');
Les gens cliquaient sur un bouton submit a traver le navigateur sous xp pour tester le systeme domotique avec l'aide d'une camera sonore pour voir le resultat, alors pourquoi je ne peut plus le faire comme sous xp.

Merci d'avance, cordialement.
__________________
Intel I7 960 | 6 Go Ram | 5 HDD au total 3636 Go | Windows 7 Edition intégral x64 | WampServer 2.0c | Apache 2.2.8 | Php 5.2.6 | MySQL 5.0.51b
xunil2003 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2011, 18h42   #6
Modérateur
 
Inscription : septembre 2010
Messages : 7 101
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 101
Points : 8 465
Points : 8 465
ca dépend du type de processus
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2011, 19h22   #7
Nouveau Membre du Club
 
Inscription : décembre 2008
Messages : 258
Détails du profil
Informations personnelles :
Âge : 41
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2008
Messages : 258
Points : 29
Points : 29
Envoyer un message via MSN à xunil2003
re,

Peut etre mais pourquoi sur wampserver 2.0c de Xp 32 bit il n'y a pas le même probleme ?

chez un amis j'ai fait des tests avec Win 7 x86 avec wampserver 2.0c, il a le même problême.

Que faut il faire pour que mes prog fonctionne sans la fenetre "Detection de service interactif" comme sur XP, je pense que cela vient d'une securité de windows 7 comment la supprimer, ou bien comment la détourné ?

Vous dite "cela depend du preccesus" c'est a dire, pouvez vous m'en dire plus.
Le fichier pour la domotique est une commande MS-DOS qui envoi un ordre via le php.


j'ai besoin de mettre dans une page php un tableau avec un bouton on et off pour chaque commande domotique, l'internaute est obligé de cliquer sur un bouton pour que l'ordre domotique soit executé, je ne voi pas comment je pourait mis prendre autrement qu'avec Merci.
__________________
Intel I7 960 | 6 Go Ram | 5 HDD au total 3636 Go | Windows 7 Edition intégral x64 | WampServer 2.0c | Apache 2.2.8 | Php 5.2.6 | MySQL 5.0.51b
xunil2003 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2011, 16h39   #8
Invité de passage
 
COSSE Benjamin
Inscription : novembre 2010
Messages : 2
Détails du profil
Informations personnelles :
Nom : COSSE Benjamin

Informations forums :
Inscription : novembre 2010
Messages : 2
Points : 1
Points : 1
Par défaut Problème exec et .bat depuis wamp sur seven

Avez-vous trouvé une solution depuis ?
Je suis dans la même galère depuis 2 jours !
Merci pour votre aide.
BenCosse est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/09/2011, 12h10   #9
Membre expérimenté
 
Avatar de Torgar
 
Homme Jérémy
Développeur Web
Inscription : août 2007
Messages : 326
Détails du profil
Informations personnelles :
Nom : Homme Jérémy
Âge : 26
Localisation : France, Gard (Languedoc Roussillon)

Informations professionnelles :
Activité : Développeur Web
Secteur : Industrie

Informations forums :
Inscription : août 2007
Messages : 326
Points : 535
Points : 535
Envoyer un message via MSN à Torgar Envoyer un message via Skype™ à Torgar
Bonjour,

Si tu souhaite désactiver ce service, procède comme suit :

Panneaux de configuration > Outils d'administration > Services > Détection de services interactif.

Mets le "Type de démarrage" à "Désactivé" ou "Manuel".


Cordialement,
__________________
Vivez vos rêves !!!

Si vous voulez que l'on vous aide, postez votre code avec la balise [ CODE ] [ /CODE ] (bouton # de l'éditeur)
Torgar est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h06.


 
 
 
 
Partenaires

Hébergement Web