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 !

EXECUTION D'UNE APPLICATION A PARTIR DE ASP


Information sur la source

Catégorie :ASP.Net Classé sous : exécuter, application, page, dos, windows Niveau : Initié Date de création : 21/11/2001 Vu : 16 949

Note :
3 / 10 - par 2 personnes
3,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (7)
Ajouter un commentaire et/ou une note

Description

Ce code vous permet d'executer des commandes dos, windows, ou d'autrtes applications en utilisant le composant Aspexec.
 

Source

  • dim variable_execution
  • set variable_execution=server.createobject("ASPExec.Execute")
  • variable_execution.application = "cmd"
  • variable_execution.parameters="/c c:\votre_application.exe "&" "&param_1&" "& param_2&" ... "& param_n&"
  • variable_execution.ShowWindow = True
  • Result_execution = variable_execution.ExecutedosApp 'pour commande DOS
  • ou
  • Result_execution = variable_execution.ExecutewinApp 'pour commande DOS
  • 'Pour tester l'etat de l'execution
  • si Result_execution <> "OK" => Result_execution contient une chaine qui est le resultat de l'execution de votre commande
  • => execution effectuée avec succès.
dim variable_execution
set variable_execution=server.createobject("ASPExec.Execute")
variable_execution.application = "cmd" 
variable_execution.parameters="/c c:\votre_application.exe "&" "&param_1&" "& param_2&" ...  "& param_n&"

variable_execution.ShowWindow = True

Result_execution = variable_execution.ExecutedosApp 'pour commande DOS
ou
Result_execution = variable_execution.ExecutewinApp 'pour commande DOS

'Pour tester l'etat de l'execution
si Result_execution <> "OK" => Result_execution contient une chaine qui est le resultat de l'execution de votre commande
=> execution effectuée avec succès. 

Conclusion

Pour utiliser Aspexec,placer aspexec.dll dans votre répertoire système
(\winnt\system32 pour NT ou \windows\system pour Win95), puis ajouter là dans
votre base de régistre en tapant regsvr32 aspexec.dll, ou ecrire le chemin entier
si vous avez placez dans un autre endroit.

    Bonne chance...
    (Good luck Mr DJO)
 

Commentaires et avis

signaler à un administrateur
Commentaire de billyoctet le 22/12/2001 10:00:50

On peut la trouver ou cette dll aspexec ? je cherche en vain sur mes serveurs (nt pack 5) mais je ne trouve pas... en esperant que ca le fasse pour moi, j aurrais besoin de lancer un petit exe qui se trouve dans le rep de mon appli asp depuis le client.

signaler à un administrateur
Commentaire de frahil le 11/06/2002 14:44:59

J'utilise déjà ce script et le composant Aspexec mais ce dernier pose des problèmes de sécurité ! Quelqu'un pourrait m'aider pour réécrire le composant ?
Je veux juste lancer un exécutable avec 9 paramètres. Merci

signaler à un administrateur
Commentaire de champ le 22/01/2003 09:33:44

Voila ce que j'ai ecris,

Option explicit
Dim variable_execution,Result_execution
Set variable_execution=Server.CreateObject("ASPExec.Execute")
variable_execution.application = "C:Program FilesMicrosoft OfficeOfficewinword.exe"
variable_execution.ShowWindow = True
Result_execution = variable_execution.ExecutewinApp 'pour commande DOS
response.write Result_execution

Le process word tourne bien, mais par contre, la fenetre ne s'affiche jamais.

Par avance Merci

A+

signaler à un administrateur
Commentaire de BlackGoddess le 30/06/2003 10:17:52

Le process word tourne bien, mais par contre, la fenetre ne s'affiche jamais.

-&gt; le process asp est un service, qui n'a pas le droit d'interagir avec le bureau (il ne peut rien afficher, pas de son, etc). les processus qu'il peut créer auront par defaut les mm droits que lui.

signaler à un administrateur
Commentaire de TheKaosTheory le 10/04/2006 16:26:17

Bonjour

est-il possible de lancer une application (avec une fenetre) à partir d'une page web à l'aide d'une commande asp? (voir même php?)

en effet, toutes les commandes que j'ai utilisées lancent un processus avec les droits SYSTEM...et il ne s'affiche pas
Merci

signaler à un administrateur
Commentaire de albertusse le 27/04/2006 11:26:26

Bonjour,

Quelque'un sait-il où trouver cette DLL?

Merci

signaler à un administrateur
Commentaire de edokt le 07/01/2007 01:36:59

Bonjour

Si je comprends bien cette methode lance l'exe coté serveur

Est ce qu'il ya une possibilité de le faire coté client

(telecharger un petit exe et le lancer)

en fait il me faut le calvier virtuel de windows


Merci

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Exécuter une commande DoS depuis ma page ASPX [ par akaii ] BonjourTout est dans le titre je crois. Je dois lancer une commande DoS depuis ma page aspx et je ne sais pas comment faire. lancer une application ... [ par Davel ] Bonjour,j'ai besoin de lancer une application qui se trouve sur le disque dur du visiteur lorsqu'il vient sur une page...exemple : je viens sur une pa lancé une application (exe) à partir d'une page html sur un intranet [ par nico ] je dois lancé une application (exe)à partir d'une page html sur intranet.Mon boss va me tuer si je n'y arrive pas HELPmeric d'avance pour votre aide ! comment creer et imprimer un état dans une application windows [ par mohamed_bn ] med belhassenje suis en train de d&#233;velopper une application dans laquelle j'aime imprimer le contenu de ma base de donn&#233;e d'une mani&#232;re Problème au niveau de ma Session_end dans mon Global.asax [ par Manu94600 ] Salut &#224; tous,Je cherche quelqu'un qui puisse m'indiquer mon erreur.Alors j'ai une application asp.net en C#.Je cherche &#224; compter combien d'u Autentification sous ASP [ par lbensch ] Bonjour, je cherche une fonction me permettant de me connecté à mon site via une identification type Windows mais avec mes utilisateurs et leurs mot d Lancer une application non windows asp.net [ par FanchPot ] Bonjour, je souhaite lancer une application non windows sur le serveur lorsque je clique sur un boutton de ma webform. Voici le code que j'utilise : UserControl et XP [ par scortex84 ] Bonjour, J'utilise un UserControl développé en WINFORM dans une WEBFORM ASP.NET. Je le reference en HTML dans la page de la façon suivante : </ [C#]Souci d'authentification [ par yassineee ] Bonjour, j'ai développé une application en C# et sql serveur 20005,la 1 ére page de mon application est une page d'authentification et mon probléme et Aspsmartupload "La page est introuvable" [ par ranouf ] Pourkoi ça ne marche pas ?les dll sont installés correctement (une avec regs..32 l'otre dans windows/system32), je suis sous windows xp avec IIS, j'ai


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

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

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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,718 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é.