Jak uruchomić aplikacje przez otoczenie sieciowe

0

Wiatm.
Mam taki problem, zamierzam napisać program który po uruchomieniu na komputerze lokalnym będzie się 'sam' kopiował do udostępnionego katalogu w sieci LAN a następnie program z komputera lokalnego będzie uruchamiał swojego klona który jest już na innym kompie. Moje pytanie brzmi tak, w jaki sposób uruchomić zdalnie klona aplikacji aby zainstalował się na komputerze na którym się znajduje
probowałe takiego czegoś:
.......
if FileExists('\' + nazwa_kompa + '' + nazwa_zasobu + '' + nazwa_pliku)
then ShellExecute (Application.MainForm.Handle,'open',
PChar('\' + nazwa_kompa + '' + nazwa_zasobu + '' + nazwa_pliku),
PChar(SW_HIDE), PChar('\' + nazwa_kompa + '' + nazwa_zasobu), 1);
.......
ale to nie zdaje egzaminu :( wpisy do rejestru pojawiają się na kompie z którego wywoływana jest to procedura :-/
czy jest na to jaki ssposób ?

0

Mi to smierdzi jakimś robakiem... A odpoweidź brzmi nie da się zbytnio...

0

Trojanik jak nic [diabel].
Jak na moje oko nic nie da sie uruchomic przez siec na innym kompie.
jedna z metod jest dodanie na tym kompie wpisu do rejestru zeby plik uruchamiał sie przy starcie systemu przy XP z np. C:\Documents and Settings\All Users\Dokumenty\plik.exe (przez siec nie da sie dodac) a potem po sieci skopjowac do dokumentów udostepnionych na tego kompa i czekac aż ktos przepali system.

0

Rzeczywiście uruchomić w ten sposób program jest chyba nie możliwe, ale bardzo łatwo można to zrobić tworząc w tym samym katalogu plik bat :)
np taki:
copy \xxx\xxxx\xx.exe c:\xx.exe
call c:\xx.exe
del \xxx\xxxx\xx.exe

1 użytkowników online, w tym zalogowanych: 0, gości: 1