webForumDet fria alternativet

Starta ett program...

4 svar · 291 visningar · startad av Gaski

GaskiMedlem sedan juni 2000325 inlägg
#1

Microsoft har skrytit enormt om att .net ska ligga nära operativsystemet. Så upp till bevis. Kan man starta ett program med hjälp av .net? Ett helt eget program som ligger på server datorn?

Jag har inte satt mig in i .net men jag har det installerat på min IIS server, så det bästa vore om jag fick en exempel fil och lite info hur jag kan få den att fungera...

GrynetMedlem sedan maj 2001329 inlägg
#2

string myProgram;
System.Diagnostics.Process.Start(myProgram);

Där myProgram kan vara sökvägen till en fil eller comandorad, tex en Url eller en mailto..etc.

Detta är samma sak som att skriva någe i run dialogen i startmenyn

GrynetMedlem sedan maj 2001329 inlägg
#3

Oj då. Läste inte egenom ditt inlägg riktigt.

Att starta från IIS vore väl möjligt(?), så till vida att den user som kör IIS applikationen har rättigheter att starta program i datorn.

Har ej prövat själv.

spangoMedlem sedan juni 20006 147 inlägg
#4

Observera...

... att det är en extremt dålig idé att göra på det viset i exempelvis ASP-sidor. Eftersom man startar en ny process varje gång man gör det anropet, så kommer det att sega ner rejält om man har många besökare.
Fast om man kör det från vanliga program eller från sidor som inte kommer att besökas särskilt ofta så är det ju OK.

GrynetMedlem sedan maj 2001329 inlägg
135 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
132 ms — hämta tråd, inlägg och bilagor (db)