Avatar billede ahrensberg Nybegynder
26. februar 2006 - 16:30 Der er 6 kommentarer og
1 løsning

Aktivering af fil på brugers egen maskine

Hvordan kan jeg via et link aktivere en fil på brugerens egen maskine? Jeg skal bruge det til aktivering af Windows' Remote Desktop som samtidig tager nogle parametre.

F.eks. som hvis jeg via Run skriver kommandoen "mstsc.exe /v:[IP'EN] /console", hvor [IP'EN] selvfølgelig er IP'en på den maskine jeg nu vil forbinde til.
Avatar billede mapoulsen Nybegynder
26. februar 2006 - 17:04 #1
Følger med..
Avatar billede driis Nybegynder
26. februar 2006 - 17:08 #2
Det er ikke muligt via javascript. (Af sikkerhedshensyn, naturlgivis).
Avatar billede ahrensberg Nybegynder
26. februar 2006 - 17:25 #3
Det må da kunne gøres med noget acceptering af brugeren? Måske bare noget HTML?

Ellers måske noget genering af en alm. (Windows) genvej. F.eks. ved hjælp af PHP eller, som så smed en "Open/Save as" afsted til brugeren?
Avatar billede webudvikleren Nybegynder
26. februar 2006 - 17:29 #4
Tror ikke det er muligt mht til hvis en nu bare smider en virus ud...! så kan du godt se der er problemer.

Det tætteste du kommer er nok er php måske, eller det som http://housecall.antivirus.com bruger.

<?php
$fil = "foo.exe";
$output = exec("" . $fil . "");
print $output;
?>

eller shell_exec.

http://www.php.net/shell_exec
http://www.php.net/exec
Avatar billede webudvikleren Nybegynder
26. februar 2006 - 17:31 #5
Men somsagt tvivler jeg stærkt på det kan lade sig gøre.
Avatar billede driis Nybegynder
26. februar 2006 - 17:36 #6
Korrekt, du kan godt generere en .lnk eller en .bat fil som brugeren skal eksekvere. Brugeren vil under alle omstændigheder få en advarsel / bekræftelses dialogboks.
Avatar billede ahrensberg Nybegynder
13. juli 2006 - 21:49 #7
Det virker ikke.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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