[ miticdjd @ 07.06.2006. 16:54 ] @
Pravim autorun u delphiju i zanima me kako da pokrenem neki film ili program.
Ali kad pokrenem npr. film da se pokrece u ono u sta je na taj kompijuter namesteno da pusta filmove kao npr windows media player ili ako je to winamp da pusta u winamp. I zanima me kako mogu da pokrenem i npr program neki i da se pokrece normalno kao da sam ga ja pokrenuo?
[ IvanBeograd @ 07.06.2006. 17:28 ] @
Mozda ce ovo pomoci

http://www.elitesecurity.org/tema/148643/0#970381

http://www.elitesecurity.org/tema/128010/0#832887

http://www.elitesecurity.org/tema/52078/0#335633

pozzz
[ Nemanja Avramović @ 08.06.2006. 00:02 ] @
Code:
uses shellapi;
...
ShellExecute(handle,'open',pchar('c:\windows\system32\notepad.exe'),'','',SW_SHOWNORMAL);


Treći parametar je putanja do programa (pchar nije obavezan ukoliko ne koristiš promenljive tu, ja mislim) a može da bude i npr. web sajt dok je četvrti parametar u stvari parametar koji se šalje programu kroz komandnu liniju.
[ miticdjd @ 08.06.2006. 18:25 ] @
A kad bih pokretao sa diska jel putanja moze da bude

Code:

uses shellapi;
...
ShellExecute(handle,'open',pchar('film/film.avi'),'','',SW_SHOWNORMAL);


ili

Code:

uses shellapi;
...
ShellExecute(handle,'open',pchar('programi/program.exe'),'','',SW_SHOWNORMAL);
[ Nemanja Avramović @ 08.06.2006. 19:50 ] @
Da si pročitao teme sa datih linkova znao bi.

Code:
app_path := paramstr(0);


..ovo će ti vratiti celu putanju na disku do tvoje aplikacije (c:\bla\bla\prog.exe). Logično je da je prvi karakter tog stringa slovo drajva na kom je aplikacija, a pošto je autorun u pitanju onda ti je i film verovatno na tom istom drajvu