Install Module
Install Module to prosty moduł napisany w C++. Odpowiada za instalację programu w systemie. Jest przydatny gdy tworzymy keyloggera, trojana czy inny program, który musi się zainstalować w systemie
Można go dowolnie rozpowszechniać i zmieniać, proszę tylko a zaznaczenie kto jest autorem
Aby pobrać kliknij tutaj.
W module są zawarte dwie funkcje:
1. bool Install(const char * source, const char * target, const char * keyName, bool autostart);
Parametr source to ścieżka do naszego programu. Można podać argv[0] z funkcji main() i po problemie. Zwraca true jeśli program zostanie zainstalowany, lub false jeśli instalacja się nie powiedzie.
Parametr target to miejsce w które program ma się zainstalować.
keyName to nazwa klucza, pod którą program ma się znajdywać w rejestrze, aby mógł się sam odpalić przy starcie systemu.
autostart to zmienna odpowiadająca za autostart progarmu. Jeśli podamy true to program uruchomi się razem z systemem, jeśli false to nie.
2. bool IsInstalled(const char * path, const char * keyName);
Ta funkcja sprawdza czy program jest już zainstalowany w systemie w miejscu wskazywanym przez zmienną path i pod nazwą klucza keyName.
Przykładowy program
#include <iostream>
#include "install.h"
using namespace std;
int main(int argc, char *argv[])
{
cout << "Sprawdzam czy program jest zainstalowany...";
if (!IsInstalled("C:\\shitek.exe", "Shit Soft"))
{
cout << "\nProgram nie jest zainstalowany. Instalacja...";
Install(argv[0], "C:\\Shitek.exe", "Shit Soft", true);
}
else
{
cout << "Program jest juz zainstalowany";
}
getchar();
return 0;
}








ooo powiedział
styczeń 31, 2009 @ 3:09 pm
Fajne
Dzięki