Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] uruchamianie *.exe, exec, popen itp. sobie nie radzą ;(
--mic22--
post
Post #1





Goście







Witam!
Chcę w skrypcie PHP odpalić plik *.exe.
Użyłem funkcji exec(''); popen('', ''); i innych jakie znalazłem w manualu, ale za każdym razem 'nie działa'.
Np. przy exec(''); otwiera plik *.exe, tworzy proces ale aplikacja nie jest widoczna. Chyba uruchamia sie w tle, może zmiana priorytetu pomoże? Jeśli tak to jak tego dokonać z poziomu skryptu?
Skrypt odpalam na localu, win xp sp2.
Jeśli w PHP się nie da to może inaczej, byle by tylko aplikacja sie otwierała, bo uruchomiany proces nic mi nie daje.
Próbowałem tego http://www.webdiary.pl/technologie+art.id+149.htm lecz blokuje mi to antywirus, a nie mam możliwości ustawienia wyjątku dla http://localhost/ :/
Muszę uruchomić plik *.exe przez przeglądarkę, obojętnie jak. Można powiedzieć, że zależy od tego moja przyszłość (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
--mic22--
post
Post #2





Goście







Hmm... Więc od początku i po kolei (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Mam pewien skrypt PHP, który spełnia jakieś tam określone zadanie. Ten skrypt musi mi otworzyć aplikację exe. Oczywiście na tej samej maszynie na której stoi serwer. Wszystko robię na localhost'cie z php5 pod xp z sp2. Owy plik exe ma mieć m in. za zadanie uruchomić program wykonujący ruchy i kliknięcia myszą (a dokładnie ma rozłączyć i połączyć się z internetem).
<?php exec('mysz.exe'); ?> otwiera ten plik i tworzy proces, lecz aplikacja jako tako sie nie uruchamia.
Jak napisałem w pierwszym postcie nie koniecznie musi to być zrealizowane w PHP, byle by strona internetowa, otworzyła na mojej maszynie aplikację exe.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.06.2026 - 05:02