Pereiti prie turinio

Rekomenduojami pranešimai

Sveiki,

ar įmanoma su c++ padaryt,kad įjungus programą, ji būtų automatiškai perkeliama į startupą per " win + r > regedit > HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Run

and in right-side pane create a new String value with any name and paste the path of the EXE file in its value"

 

mhm.. ?

Redagavo Vyrasx5
Nuoroda į pranešimą
Dalintis kituose puslapiuose
#include <windows.h>
#include <iostream>
using namespace std;

// automatiskai paleisti programa ijungus kompiuteri
bool make_autostart(string exe_path)
{
   HKEY hive;

HKEY hkey;
RegOpenKeyA ( HKEY_LOCAL_MACHINE,"Software\\Microsoft\\Windows\\CurrentVersion\\Run",&hkey );
if(hkey==INVALID_HANDLE_VALUE)
    return false;

if(RegSetValueEx ( hkey,"pavadinimas",0,REG_SZ, ( const unsigned char* )exe_path.c_str(),exe_path.length())!=ERROR_SUCCESS)
       return false;
RegCloseKey ( hkey );
return true;
}


int main(int argc,char *argv[])
{
  // prideti sia programa prie startup'o
 if(make_autostart(argv[0])==false) 
 {
     cout <<"Klaida. Nepavyko pakeisti sistemos registro reiksmiu\n";
 }
}

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Labas,

o kaip ją aktyvoti ? tarkim pavadinimas programos būtų:

Laivas.exe

O path'as iki programos :

C:\Windows\Laivas.exe

 

Aš noriu į tą laivas exe integruoti tą auto startupą. Tarkim užėjus į mano programa ji automatiškai nukeliauja į startupą, ir daro kas jai priklauso. Tai į mano programą reikia prirašyti tas eilutes kur tu parašiai, bet konkrečiai kokias.

Aš biški žalias, bet man labia reikia.

Redagavo Vyrasx5
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Aš noriu į tą laivas exe integruoti tą auto startupą. Tarkim užėjus į mano programa ji automatiškai nukeliauja į startupą, ir daro kas jai priklauso. Tai į mano programą reikia prirašyti tas eilutes kur tu parašiai, bet konkrečiai kokias.

Aš biški žalias, bet man labia reikia.

 

Tai gal pasirpk siek tiek, per ta laika gal ir nebereikes lauzytis i svetimus kompus..

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Tai ką man dabar daryti ? :)

Mažiau svaigti. Atsakymą tau jau parašė, tik reikia dar pridurti pilną direktoriją (nes kitaip gali gauti tik 'programa.exe').

http://stackoverflow.com/questions/143174/c-c-how-to-obtain-the-full-path-of-current-directory

 

Juk jis padarė prielaidą vien iš mano šnekos. Aš nieko apie jokius keylogus nešnekėjau. So..

Nu žinok, kaip gali būt neįtartina, kai programa ne tik pati save be klausimo deda į startup, BET IR rašosi į C:\Windows - kokio velnio? Maždaug tas pats, kaip sakyčiau „va man reikia registruoti klaviatūros paspaudimus mokymosi tikslams“.

Redagavo Silke
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nu žinok, kaip gali būt neįtartina, kai programa ne tik pati save be klausimo deda į startup, BET IR rašosi į C:\Windows - kokio velnio? Maždaug tas pats, kaip sakyčiau „va man reikia registruoti klaviatūros paspaudimus mokymosi tikslams“.

 

Issamiau, nei kad pats buciau parases.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...