/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
kan man shell execute en .exe fil?
Fra : news.euroconnect.dk


Dato : 04-06-02 09:22

Hej alle.

Kan jeg fra mit .asp script afvikle en exefil på serveren, og i bekræftende
fald, hvordan gør man?

Med venlig hilsen,

Morten



 
 
Jakob Andersen (04-06-2002)
Kommentar
Fra : Jakob Andersen


Dato : 04-06-02 09:50

news.euroconnect.dk wrote:
> Kan jeg fra mit .asp script afvikle en exefil på serveren, og i
> bekræftende fald, hvordan gør man?

Hvis der er installeret Windows Script Host på serveren kan du gøre sådan
her:

Set objShell = Server.CreateObject( "WScript.Shell" )
objShell.Run( "c:\sti\til\fil.exe" )

Dette kræver at IUSR_<maskinnavn> har ret til at eksekvere din fil

--
Jakob Andersen



news.euroconnect.dk (04-06-2002)
Kommentar
Fra : news.euroconnect.dk


Dato : 04-06-02 13:05

Fantastisk! :)

Tak skal du have!

Mvh,
/Morten

"Jakob Andersen" <jakob@effectus.dk> wrote in message
news:adhuvb$r6r$1@sunsite.dk...
> news.euroconnect.dk wrote:
> > Kan jeg fra mit .asp script afvikle en exefil på serveren, og i
> > bekræftende fald, hvordan gør man?
>
> Hvis der er installeret Windows Script Host på serveren kan du gøre sådan
> her:
>
> Set objShell = Server.CreateObject( "WScript.Shell" )
> objShell.Run( "c:\sti\til\fil.exe" )
>
> Dette kræver at IUSR_<maskinnavn> har ret til at eksekvere din fil
>
> --
> Jakob Andersen
>
>



news.euroconnect.dk (04-06-2002)
Kommentar
Fra : news.euroconnect.dk


Dato : 04-06-02 13:41

Jeg har lige et tillægsspørgsmål, som du måske kan svare på:
Hvordan kan det være at programmet tilsyneladende ikke starter op på
serveren?
Hvis stien til exefilen er ugyldig, fejler scriptet, men når stien er
korrekt sker der bare tilsyneladende ingenting?!

Her er scriptet:
----
dim objshell
set objshell = server.CreateObject("WScript.Shell")
call objShell.Run("C:\web\tomex\emltransmit.exe")
----

Er det evt. noget med de parametre der kan sættes efter filnavnet i
objshell.run?

Mvh,
/Morten


"Jakob Andersen" <jakob@effectus.dk> wrote in message
news:adhuvb$r6r$1@sunsite.dk...
> news.euroconnect.dk wrote:
> > Kan jeg fra mit .asp script afvikle en exefil på serveren, og i
> > bekræftende fald, hvordan gør man?
>
> Hvis der er installeret Windows Script Host på serveren kan du gøre sådan
> her:
>
> Set objShell = Server.CreateObject( "WScript.Shell" )
> objShell.Run( "c:\sti\til\fil.exe" )
>
> Dette kræver at IUSR_<maskinnavn> har ret til at eksekvere din fil
>
> --
> Jakob Andersen
>
>



Jakob Andersen (04-06-2002)
Kommentar
Fra : Jakob Andersen


Dato : 04-06-02 13:43

news.euroconnect.dk wrote:
> Jeg har lige et tillægsspørgsmål, som du måske kan svare på:
> Hvordan kan det være at programmet tilsyneladende ikke starter op på
> serveren?

Det skyldes højst sandsynligt at brugeren som webserveren bruger ikke har
rettigheder til at køre scriptet.

--
Jakob Andersen



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408952
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste