Auto start program (C++)

0

Hej pracuje nad keyloggerem (Spokojnie użytek własny) i chciał bym aby uruchamiał się wraz z komputerem, domyślam się że będzie to związane z rejestrem. Zależy mi na tym aby nie dodawać go ręcznie a aby program sam to robił, czy jest to możliwe? jeśli tak prosił bym o pomoc.

2

"Spokojnie użytek własny" - taaa, jasne.
Należy dodać wpis do sekcji run. Pytanie czy użytkownika czy systemu. Dla system to może być trudniejsze, bo system może na to nie pozwolić bez uprawnień albo antywirus może wyniuchać. Dlatego warto sprawdzić oba rozwiązania https://docs.microsoft.com/pl-pl/windows/win32/setupapi/run-and-runonce-registry-keys . Link do funkcji związanych z rejestrem: https://docs.microsoft.com/en-us/windows/win32/sysinfo/registry-functions
Można też dodać zadanie do harmonogramu zadań zamiast do rejestru. Tu akurat dość długo (do Windows 7) system się nie wtrącał we wpisy użytkownika. Być może Windows 10 albo nowe antywirusy mogą wykryć to zachowanie jako podejrzane. https://docs.microsoft.com/en-us/windows/win32/api/_taskschd/

1

Sprawdź sekcję Run w rejestrze. Jest ona zarówno w CurrentUser jak i LocalMachine. Stworz jedną aplikację, która w manifest będzie miała wymagane uprawnienia admina. Będzie ona instalować keyloggera z "zasobów" i dodawać wpis w rejestrze.

0

Zadam pytanie które nie padło:
Na jaki system operacyjny?

1

@plx211: W wątku padło słowo rejestr. Po tym wniosłem, że Łingroza.

0

Udało mi się zrobić to inaczej użyłem pliku .bat: move keylogger.exe %userprofile%\AppData\Roaming\Microsoft\Windows"Start Menu"\Programs\Startup

0

A działa to na innych kontach użytkownika?

0

Z moich testów wynika że tak.

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