Bonjour, j'ai un petit probleme avec l'ASP.NET.
Je voudrais exécuter des commandes DOS à partir d une page ASPX. Je n ai pas de message d erreur mais ma commande ne s execute pas
Voici mon code (en fait l asp fait appel a un petit script vb):
Code :
- <%@ Page Language="vb" AutoEventWireup="false" Codebehind="WebForm1.aspx.vb" Inherits="ControleServices.WebForm1"%>
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
- <html>
- <head>
- <title>WebForm1</title>
- <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
- <meta name="CODE_LANGUAGE" content="Visual Basic .NET 7.1">
- <meta name=vs_defaultClientScript content="JavaScript">
- <meta name=vs_targetSchema content="http://schemas.microsoft.com/intellisense/ie5">
- <script language="vb" runat="server">
-
- Public Sub Demarrage(ByVal sender As Object, ByVal e As System.EventArgs)
- Shell("C:\Inetpub\wwwroot\ControleServices\start.bat" )
- End Sub
-
- Public Sub Arret(ByVal sender As Object, ByVal e As System.EventArgs)
- Shell("net stop alerter" )
- End Sub
-
- </script>
- </head>
- <body MS_POSITIONING="GridLayout">
- <div align="center">
- <h1>Démarrage et arrêt d'un service</h1>
- <br><br>
- <form id="Form1" method="post" runat="server">
- <asp:Button ID="bStart" Text="Start" OnClick="Demarrage" Runat="server"></asp:Button>
- <br><br>
- <asp:Button ID="bStop" Text="Stop" OnClick="Arret" Runat="server"></asp:Button>
- </form>
- </div>
- </body>
- </html>
|
Un grand merci d'avance!
PS: y a pas moyen d executer une commande DOS directement avec ASP.NET sans passer par un script vb, genre <% =shell(net start alerter) %> ???
Message édité par kramik le 01-02-2006 à 10:29:34