prosim neexistuje nejakej odkaz co umi rovnout otevrit program....
napr...
udelam odkaz WINAMP a odkaz je na winamp.exe a chci aby se mi po kliknuti na WINAMP rovnou spustil winamp... :idea: :roll:
je to nalehavy :?
Printable View
prosim neexistuje nejakej odkaz co umi rovnout otevrit program....
napr...
udelam odkaz WINAMP a odkaz je na winamp.exe a chci aby se mi po kliknuti na WINAMP rovnou spustil winamp... :idea: :roll:
je to nalehavy :?
Nejde to. Byla by to bezpečnostní díra. Si představ že bys vešel na nějáký stránky a oni by jentak od sebe pustily "format c:"Citace:
Původně odeslal basik
P.S. Resilo se to i tady na foru. Ze to slo. (pomocí javy tusím). Ale tuhle díru už microsoft upravil
a nejakej jinej napad....chtel bych dat na plochu odkazy ne ikony... :roll:
v php je prikaz tusim exec(), nebo execute(), ale na vetsine webu je zakazan a funguje jen na strane serveru.. takze si ted uvedomuju, ze to sem pisu dost zbytecne..
:eek:
slo by to pouzit, pokud si rozjedes localhost a na pozadi si das stranku http://localhost/pozadi..phpCitace:
Původně odeslal Jey
a odkaz bude pozadi.php?pustwinamp
a pak tam pouzijes tu fci exec. Horsi je to rozbehnout, ja to zkousel, a zadnej velkej uspech se nekonal, nepovedlo se m to zprovoznit, ale mozna bude mit vetsi stesti.
-dalsi moznost je dat odkaz na winapmp.exe a pak v ty nabidce dat "spustit z aktualniho umisteni", s trochou stesti to bude fungovat - na ty programy, kterym nevadi, ze exac je v jinym adresari.
ano, presne tak.. na localhostu jsem to provozoval, respektive drive zkousel.. na serveru je to, rekl bych, dost k nicemu.. navic je to skoro vsude zakazane - proc asi, :-) ?Citace:
Původně odeslal KtK
no basik pise, ze to chce proto, aby mohl misto ikon mit na plose odkazy.. Takze pro nej to reseni je.
jste mi vnukli myslenku.. asi to budu brzo zkouset rozchodit taky.. apache webserver s mysql mi uz na kompu bezi, html, php, js, mysql a dalsi umim, takze to asi brzo vyzkousim.. je to zajimavej napad dat na pozadi woken nejakou vlastni pekne nadesignovanou stranku, kde se budou pres odkazy spoustet aplikace.. akorat je skoda, ze musi bezet ten apache..Citace:
Původně odeslal KtK
nahodou nevite, jak spustit apache aby byl treba jenom minimalizovany na trayi - ty ikonky vedle hodin.. nebo neviditelny, ale spusteny???
ja docilil tak toho, ze se spusti automaticky po spusteni a minimalizovane, takze mam napravo od nabidky start a ikon rychle spusteni minimalizany apache... coz vypada divneee.
No ja nevim, jaks toho docilil, ale me kdyz pod woknama bezi apache, tak nema vubec nikde ani na panelu, ani v tray nic, proste bezi, a ja ho muzu stopnout, nebo restartovat. ale zadnou takovou ikonku nema.. Jaks to instaloval?
EDIT: moje instalacka se jmenuje apache_1.3.19-win32-no_src-r2.msi, ma to 1.7 MB, tak to zkus podle toho dohledat a stahnout, me se to nechce tlacit skrz modem.
muj apache je z distribuce PHP triad, coz je balicek, kde se nachazi apache webserver 1.3.14 a mysql s adminem a i ovladanim pod windows.. je to cele uz nastaveny a docela idealne, takze neni nutnost to nejak hodne prekonfigurovavat.. no, mozna stahnu nejakou novejsi verzi..
normalne kdyz spustim apache tak se otevre dosovsky okno, v nem jedna radka: "Apache/1.3.14 (Win32) running..." a okno se nezavre.. takze ho musim bud minimalizovat, nebo nechat bezet normalne zvetseny. nezkousel jsem ho zavrit, ale myslim, ze kdyz to udelam, tak prestane bezet i proces apache.exe.
no, me se samo zavre, resp. objevi se pouze pokud ho startuju manualne. Byt tebou se podivam do konfigurace, jestli tam neco takovyho neni. A nebo pouzit tu preinstalaci samotnym balickem. Ja ho moc prekonfavat nemusel, jen jsem upravoval, aby nedaval vypis adresare, kdyz tam neni index, ale hodil 403.
Jey: Apache by mel taky byt videt mezi sluzbama. Tam si nastav, jaky zpusob spousteni ti bude vyhovovat.
Myslim, že je řešení by se dalo udělat javascriptem, ale ne v obyčejnym HTML, ale v tzv HTA (HTML aplication), to je takový rozšířený HTML, nebo spíše JavaScript, takže se dá zapisovat do souborů, do registru a tak.
Kouknu na to a zkusim to naprogramovat a dam to k dispozici.
O tom slysim prvne, (hadam, ze nejsem sam) Nechces se o tom trochu vic rozepsat?Citace:
Původně odeslal Smitka
Apache 2.0 už má i pěknou tray ikonku ;D ...
no, koukal jsem na www.php.sk, moji oblibenou page co se tyce downloadu apache a ruznejch distribuci..Citace:
Původně odeslal Kaltas
php home 2.30 (apache+php+mysql) --- 25,5mb
tak si pockam do dalsiho mesice, jelikoz uz jsem projel download limit a pak si to stahnu..
Dá se to udělat tak, že z něco.htm(l) se to přejmenuje na něco.hta a hned se daj spouštět ActivX z windows.
Zdroják toho spouštění může vypadat asi takhle:
A soubor se bude jmenovat třeba spust.htaKód:<html>
<head>
<title>Spustit</title>
<!-- tady je nadefinovanej vzhled vokna --!>
<HTA:APPLICATION
ICON="ikona.ico"
ID = "Spustit"
APPLICATIONNAME = "Spustit"
BORDER = "thin"
CAPTION = "yes"
SHOWINTASKBAR = "yes"
SINGLEINSTANCE = "yes"
SYSMENU = "yes"
WINDOWSTATE = "normal"
SCROLL = "no"
SCROLLFLAT = "no"
VERSION = "1.0"
INNERBORDER = "no"
SELECTION = "no"
MAXIMIZEBUTTON = "no"
MINIMIZEBUTTON = "yes"
NAVIGABLE = "Yes"
CONTEXTMENU = "no"
BORDERSTYLE = "normal">
<!-- Tady je nejdůleřitější část --!>
<script language="JavaScript">
resizeTo(150,50);
var ws = new ActiveXObject("WScript.Shell");
function run(cesta){
ws.Run(cesta);
}
</script>
</head>
<body style="margin:0">
<!-- a tady sou ovládací prvky a nadefinovaná cesta k winampu --!>
<input type="button" value="Spustit Winamp" onclick="run('D:\\Programy\\zvuk\\winamp29\\winamp.exe')">
</body>
</html>
Vyzkoušejte a já vám zoodpovim případné dotazy.
Mám osobně tuhle technologii moc rád.[/i]
2Smitka & all:
tak ta Smitkova verze funguje, ale pokud mate winamp trebas v program files, musite uvest dosovskou cestu, tedy
c:\\progra~1\winamp\winamp.exe
a nikoliv
c:\\program files\winamp\winamp.exe
dobre, to se hodi.
s pomoci Javy je to prostrednictvim JNLPCitace:
Původně odeslal Jurman
http://java.sun.com/products/javaweb...hitecture.html
BTW : neni to zadna dira, ale technologie spousteni od Sunu :wink: