PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie ActiveX Startup



KillAV
15.02.2010, 00:58
Hallo,
wie kann ich mein Programm per ActiveX Eintrag in der Registry mit Windows starten (autostart) lassen?
So wie die ganzen Trojaner das machen.

iccee
15.02.2010, 01:15
das machst du so geh auf START-->Alle programme-->Autostart
da packst du die dateien rein

blackberry
15.02.2010, 11:12
Ich glaube, da das hier in C/C++ steht interessiert ihn der manuelle Weg herzlich wenig.

fred777
15.02.2010, 12:27
Hm mir ist gerade rätselhaft was du hier mit Active X meinst/willst, ansonsten schau dir mal folgende Apis an:


BYTE pf[] = "<pfad>";
HKEY hkey;
RegCreateKeyEx(HKEY_CURRENT_USER,"Software\\Microsoft\\Windows\\CurrentVersion\\Run", 0, 0, REG_OPTION_NON_VOLATILE, KEY_ALL_ACCESS, NULL, &hkey, 0);
RegSetValueEx(hkey, "word", 0, REG_SZ, pfad, sizeof(pfad));
RegCloseKey(hkey);

AlterHacker
15.02.2010, 12:34
Diverse Trojaner verstecken ihren irgendwelche Einträge in den ActiveX-Komponenten.
Er will wissen, wie er damit den Autostart hinbekommt.

@fred
BYTE pfad[] = "<pfad>"; müsste es heißen, nicht pf ;)

KillAV
15.02.2010, 19:28
Ja ich will mein Programm in die Active X Komponenten schreiben in der Registry. Leider weiß ich nicht wo diese sind.
Will diese Methode als Autostart nutzen...

GregorSamsa
15.02.2010, 19:38
2 sek. Google - sry, aber n bischen selbstständigkeit ist wohl zu erwarten...:
http://www.opensc.ws/source-code-help/5321-activex-startup.html

KillAV
15.02.2010, 20:22
Ja ich trage auch den Pfad zu Exe etc. in der Registry mit ein aber der Server wird beim PC start nicht mitgestartet.