Wątek przeniesiony 2019-07-07 21:02 z przez aurel.

c++/c Jak dodać plik do autostartu i po jego uruchomieniu skopiować .exe do innego folderu?

Odpowiedz Nowy wątek
2019-07-07 14:13
0

Witam, mam problem z napisaniem/wymyśleniem jak zrobić, aby po uruchomieniu .exe plik dodał się do autostartu i przeniósł do innego folderu. Jak użytkownik zmieni nazwę programu np. z abc.exe na avd.exe to dalej ma uruchamiać się przy starcie... Funkcja musi być napisana w C/C++. Ktoś coś?

Pozostało 580 znaków

2019-07-07 16:17
0

Musisz programowo dodać odpowiedni wpis do rejestru key="cokolwiek" val=lokalizacja/pliku

Pozostało 580 znaków

2019-07-07 16:27
2
supremeje napisał(a):

Jak użytkownik zmieni nazwę programu np. z abc.exe na avd.exe to dalej ma uruchamiać się przy starcie...

Co ty, trojana piszesz?
To raczej nie oczekuj pomocy…

edytowany 1x, ostatnio: Azarien, 2019-07-07 16:28
XD Piszę troll-virusa dla kolegi do szkoły, który nie wyrządza żadnych szkód, ale za to można się trochę pośmiać :) - supremeje 2019-07-07 17:17
To fajnych masz kolegów. Jak trojan zostanie wypuszczony na wolność i zacznie bałaganić, a ci biedni, rozemocjonowani użytkownicy (chwilowo utraciwszy kontakt ze zdrowym rozsądkiem) zaczną szukać sprawcy zamieszania, by go wbić na pal, to kto zostanie wskazany paluchem jako odpowiedzialny za bałagan? Twój kolega czy Ty? - lamerski 2019-07-08 08:54
No nie wiem czy to można nazwać "trojanem", gdy efekt tego programu to pozmieniane funkcje klawiszy. Wystarczy, że zabijemy proces i program się wysypie, a następnie usuniemy go z autostartu... koniec. - supremeje 2019-07-08 10:58
po co tak, lepiej ftpem wysyłać screeny z pulpitu, keylogi i inne pliki :P - au7h 2019-07-09 23:44
@Azarien: dlaczego ma nie oczekiwać pomocy? - Hodor 2019-07-10 02:12

Pozostało 580 znaków

2019-07-09 23:40
0

coś w ten deseń, nie sprawdzałem ;p

    LPCTSTR name = TEXT("straszny_wirus.exe");
    LPCTSTR path = TEXT("C:\\Program Files\\straszny_wirus.exe");
    HKEY key;
    RegOpenKeyEx(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", 0, KEY_ALL_ACCESS, & key);
    RegSetValueEx(key, name, 0, REG_SZ,(BYTE *) path, _tcslen(path) * sizeof(TCHAR));
    RegCloseKey(key);
    CopyFile(name, path, FALSE);
edytowany 5x, ostatnio: au7h, 2019-07-10 02:15

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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