Avatar billede kxh Nybegynder
14. september 2004 - 13:26 Der er 7 kommentarer og
1 løsning

Start program fra server

Hej

Jeg har en exe fil liggende på vores interne webserver, denne exe fil vil jeg gerne kalde fra en webclient, men et link til
filen er ikke nok, da jeg gerne vil have nogen parametre med.

f.eks

application.exe 192.168.0.5


mvh

Kim Hansen
Avatar billede snepnet Nybegynder
14. september 2004 - 17:45 #1
Avatar billede snepnet Nybegynder
14. september 2004 - 17:48 #2
Allernedest på denne her, er der måske også noget du kan bruge :
http://weblogs.asp.net/whaggard/archive/2003/05/05/6538.aspx
(det er en der har kommenteret artiklen med lidt kode)
Avatar billede stefan_v Nybegynder
17. september 2004 - 09:52 #3
Den her lader dig starte din applikation fra en aspx-side. Bemærk at ASPNET-brugeren skal have excecute rettigheder i mappen hvor filen ligger... (måske også read/write)

protected void LaunchApplication(string path, string args)
{
  System.Diagnostics.Process proc = new System.Diagnostics.Process();
  proc.StartInfo.FileName = path;
  proc.StartInfo.Arguments = args;
  proc.StartInfo.UseShellExecute = false;
  proc.Start();
 
  while(!proc.HasExited)
  {
      System.Threading.Thread.Sleep(2000);
  }
  proc.Close();
}
Avatar billede arne_v Ekspert
18. september 2004 - 14:59 #4
stefan>

Den kode starter programmet på server ikke på client.
Avatar billede stefan_v Nybegynder
18. september 2004 - 20:30 #5
Aahh.... Jeg har vidst misforstået spørgsmålet... Troede kxh mente det, som "start på server, fra webside...". Men sådan kunne det vel også forstås...

Nå ja... Prøver jo bare at hjælpe... :)

God weekend.
Avatar billede kxh Nybegynder
20. september 2004 - 07:41 #6
Hej igen

Ja jeg har nok ikke formuleret mig godt nok, men jeg ønsker at man på
clienten kan starte et program f.eks calc.exe men calc.exe skal hentes fra serveren.. Eller sagt på som sagen er, jeg skal starte hyperterm med argumenter på clienten, via webbrowseren.

KXH ;-)
Avatar billede arne_v Ekspert
20. september 2004 - 08:32 #7
Du vil kalde en eksisterende EXE som ikke lavet i .NET med parametre via et link til
en ASP.NET side ?
Avatar billede kxh Nybegynder
20. september 2004 - 08:34 #8
Hej Arne

Ja det er korrekt, ideen er nemlig at ved click på vores 'krydsfelter' på webbrowseren startes hyperterm direkte mod den ip adresse som krydsfeltet har

// KXH
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester