Avatar billede webcon Nybegynder
15. marts 2002 - 14:29 Der er 11 kommentarer og
1 løsning

eksekvering af .exe filer

Hvis man med VB har lavet en exe-fil, hvordan kan man så eksekvere denne på sin hjemmeside. Hvis man laver et almindeligt link, bliver man jo promtet om man vil downloade eller åbne. Hvordan kan man undgå dette ???

Avatar billede rou Nybegynder
15. marts 2002 - 14:37 #1
Det kan du med meget god grund ikke.
Der er alt for mange måder det kan misbruges.
Avatar billede webcon Nybegynder
15. marts 2002 - 14:45 #2
Selvfølgelig kan det misbruges, men hvis man i forbindelse med åbning af exe-filen, vælger at "åbne" programmet, kører exe-filen helt perfekt. Det er også blot for ikke at give for meget brugerinput, som den alm. bruger ikke har meget forstand på.

Hvis man nu også kører programmet fra et sikkert miljø som Intranet, så er det jo svært at misbruge.

MEN er det helt umuligt ????
Avatar billede minijensen1 Nybegynder
15. marts 2002 - 15:02 #3
er det på serveren eller på klienten du vil starte programmet ..?
Avatar billede orca Nybegynder
15. marts 2002 - 15:27 #4
Programmet udfører vel bare nogle handlinger? Så lav det som et serverkomponent i stedet for.

Mvh Mark
--
www.gameshots.dk
Avatar billede minijensen1 Nybegynder
15. marts 2002 - 15:39 #5
du kan måske bruge dette .. kan køre som et VBScript hos klienten og som et VBScript i din ASP .. alt afhængigt af hvor programmet skal køres ..

Set ws = CreateObject("WScript.Shell")
  ws.Run "filnavn.exe"
Set ws = Nothing
Avatar billede webcon Nybegynder
18. marts 2002 - 14:04 #6
Hvis jeg indsætter ovennævnte kode i **.vbs fil, kommer der en del fejl.

Nu er jeg på begynnder niveau hvad angår ASP og VBS. Hvordan skal jeg bruge koden ??

/webcon
Avatar billede webcon Nybegynder
18. marts 2002 - 14:05 #7
Til orca..!

Hvad mener du ved at lave et serverkomponent ???

/webcon
Avatar billede minijensen1 Nybegynder
18. marts 2002 - 20:22 #8
hvor kommer disse fejl?
kan kun forestille mig at der kommer fejl hvis du ikke har WScript aktiveret i din windows eller hvis du måske har tilføjet en masse ..
Avatar billede webcon Nybegynder
19. marts 2002 - 09:11 #9
Til minijensen1..!

Hvor præsist er det jeg sætter koden ind:

Set ws = CreateObject("WScript.Shell")
  ws.Run "filnavn.exe"
Set ws = Nothing

Jeg forsøgte at sætte koden ind i "body".

/webcon
Avatar billede minijensen1 Nybegynder
20. marts 2002 - 10:59 #10
<html>
<head>
<script language="VBScript" type="text/vbscript">
Function OpenProg(ProgName)
  Set ws = CreateObject("Wscript.Shell")
    ws.Run ProgName
  Set ws = Nothing
End Function
</script>
</head>
<body>
<a href="VBScript:OpenProg('notepad.exe')">Åbn Notepad</a>
</body>
</html>

har ikke testet ovenstående eksempel .. men det burde virke
Avatar billede minijensen1 Nybegynder
20. marts 2002 - 11:03 #11
sorry .. en lille fejl .. dette er testet og virker :-)

<html>
<head>
<title>Ekspempel på Wscript</title>
<script language="VBScript" type="text/vbscript">
Function OpenProg(ProgName)
  Set ws = CreateObject("Wscript.Shell")
    ws.Run ProgName
  Set ws = Nothing
End Function
</script>
</head>
<body>
<a href="#" OnClick="OpenProg('c:\winnt\notepad.exe')">Åbn Notepad</a>
</body>
</html>
Avatar billede webcon Nybegynder
20. marts 2002 - 18:21 #12
Tak, det fungerer bare perfekt.

/webcon
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
Kurser inden for grundlæggende programmering

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