Voor een intranet moet er een mogelijkheid komen dat er door middel van een simpele click op een link, een bat bestand wordt uitgevoerd welke een remote desktop opend zonder dat het 'open/save' dialoog venster zichtbaar wordt. Misschien javascript?
imho vergelijkbaar met .exe bestand via html link starten
Digitaal onderwijsmateriaal, leermateriaal voor hbo
je kan toch een .RDP bestand gewoon openen, of denk ik nu te simpel
日本!🎌
rlm:
Voor een intranet moet er een mogelijkheid komen dat er door middel van een simpele click op een link, een bat bestand wordt uitgevoerd welke een remote desktop opend zonder dat het 'open/save' dialoog venster zichtbaar wordt. Misschien javascript?
Herformuleer dit even aan de hand van de quickstart, dit is wel erg karig.
Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz
Mijn excuses, het was nogal een beetje onduidelijk idd..
De bedoeling is door middel van een link (a href) een bat bestand (in mijn geval vrm.bat) aan te roepen ZONDER dat het dialoog venster komt zeuren over beveiliging/save/open ect.
vrm.bat zorgt ervoor dat er een remote desktop wordt geopend.
Wanneer gewoon gebruikt wordt:
<a href="vrm.bat">remote desktop</a>
dan opend dus het gebruikelijke download dialoog venster. Hetzelfde geld voor:
<a href="#" onClick="MM_goToURL('parent','vrm.bat');return document.MM_returnValue">remote desktop</a> (dreamweaver)
Nu kwam ik na zoeken via Google het volgende scriptje tegen:
<script language="vbscript">
Set WShell = CreateObject("WScript.Shell") ' create a shell object
WShell.Run "c:\program.bat" ' execute a command
</script>
Ik weet zelf nog niet zoveel van Javascript, meer van ASP, en ik weet dus ook niet hoe ik dit stukje script uitgevoerd krijg doormiddel van een link..
ok dan ik hoop dat het allemaal wat duidelijker is zo.
De bedoeling is door middel van een link (a href) een bat bestand (in mijn geval vrm.bat) aan te roepen ZONDER dat het dialoog venster komt zeuren over beveiliging/save/open ect.
vrm.bat zorgt ervoor dat er een remote desktop wordt geopend.
Wanneer gewoon gebruikt wordt:
<a href="vrm.bat">remote desktop</a>
dan opend dus het gebruikelijke download dialoog venster. Hetzelfde geld voor:
<a href="#" onClick="MM_goToURL('parent','vrm.bat');return document.MM_returnValue">remote desktop</a> (dreamweaver)
Nu kwam ik na zoeken via Google het volgende scriptje tegen:
<script language="vbscript">
Set WShell = CreateObject("WScript.Shell") ' create a shell object
WShell.Run "c:\program.bat" ' execute a command
</script>
Ik weet zelf nog niet zoveel van Javascript, meer van ASP, en ik weet dus ook niet hoe ik dit stukje script uitgevoerd krijg doormiddel van een link..
ok dan ik hoop dat het allemaal wat duidelijker is zo.
Ik ben bang dat dat niet gaat lukken. Je internet explorer verhinderd dit (gelukkig). Stel dat ik je batje geen remote desktop werd aangeroepen maar een trojan.....
Powered by Manetti (compiled by Jura)
daar heb je helemaal gelijk in.. maar omdat het hier om een intranet gaat (waarbij de security settings laag kunnen worden gezet) vroeg ik me af of er toch niet een mogelijkheid bestond om dit te realiseren. Voor een printopdracht zonder dialoog vensters zijn er namelijk wel mogelijkheden.
ehmm hehe wat is een .rdp bestand?_Thanatos_ schreef op 11 March 2003 @ 12:36:
je kan toch een .RDP bestand gewoon openen, of denk ik nu te simpel
Misschien kan je iets met een activex component, als je alleen IE in de organisatie hebt...
Powered by Manetti (compiled by Jura)
Verwijderd
Zoiets:Ik weet zelf nog niet zoveel van Javascript, meer van ASP, en ik weet dus ook niet hoe ik dit stukje script uitgevoerd krijg doormiddel van een link..
HTML:
1
2
3
4
5
6
7
8
9
10
11
| <script language='JScript'> <!-- function Start(prog) { var Wsh = new ActiveXObject("WScript.Shell"); Wsh.Run(prog, 1); } //--> </script> <a href="javascript:Start('c:\\blaat.bat')">klik hier</a> |
Maar dit werkt idd alleen op ie...
een RDP bestand maak je aan met "verbinding met extern bureaublad" die je ergens in XP's start menu vindt. Bij MS is het ding ook downloadbaar voor alle andere windowzen.
Je typt dan de servernaam + credentials in en evt nog wat andere opties en drukt op save. Daar kun je een RDP file aanmaken die je volgens mij gewoon kan opstarten. Vanuit een batch file kan dat dacht ik met het commando "start"
Je typt dan de servernaam + credentials in en evt nog wat andere opties en drukt op save. Daar kun je een RDP file aanmaken die je volgens mij gewoon kan opstarten. Vanuit een batch file kan dat dacht ik met het commando "start"
日本!🎌
Verwijderd
Om dit te kunnen zul je dus de security sandbox van de browser moeten doorbreken. Daar zijn een aantal mogelijkheden voor, een daarvan is dus gebruik maken van een ActiveX control. Maar dan krijg je nog steeds een dialoog voor je neus, namelijk met de vraag of de ActiveX control gerunt mag worden. Dit is echter eenmalig.
Een andere is gebruik maken van een 'signed applet' (zie google). Dit is geen ActiveX, en dus niet MS only. Je moet wel een appletje schrijven (wat in jou geval een 5-liner zal zijn) en die dus signen. Maar, ook hier zul je een dialoog voor je kiezen krijgen, maar wederom eenmalig.
Samengevat zal het je niet lukken om zonder een enkel dialoog dit voor elkaar te krijgen, met dank aan de security sandbox. En gelukkig maar, anders zou ik niet meer durven internetten....
Een andere is gebruik maken van een 'signed applet' (zie google). Dit is geen ActiveX, en dus niet MS only. Je moet wel een appletje schrijven (wat in jou geval een 5-liner zal zijn) en die dus signen. Maar, ook hier zul je een dialoog voor je kiezen krijgen, maar wederom eenmalig.
Samengevat zal het je niet lukken om zonder een enkel dialoog dit voor elkaar te krijgen, met dank aan de security sandbox. En gelukkig maar, anders zou ik niet meer durven internetten....
Pagina: 1