[ h4ckon3 @ 27.11.2007. 15:06 ] @
Bok! Imam tutorijale na engleskom u pokazivacima ,ali ne kuzin nista pa ako mi malo na hrvatski mogli... i imali kod kako da neki program stavit u startup...preko c++-a??? |
[ h4ckon3 @ 27.11.2007. 15:06 ] @
[ xeron @ 27.11.2007. 16:37 ] @
Ma pusti za sada pravljenje "virusa" i malo se potrudi oko tih pokazivaca ;)
http://www.elitesecurity.org/t166418-0#1119030 [ h4ckon3 @ 27.11.2007. 21:09 ] @
ma nije virus...neg cu skoro svaki file bindati c++ priogram koji ide u startup...a sta radi necu reci...hehe
jel zna iko kako? [ glorius @ 28.11.2007. 00:12 ] @
Evo jednog nacina... Napravis tvoj exe program i napravis jos jedan ( moze da stoji u istom folderu gde i tvoj fajl ) koji ce ga iskopirati u StartUp direktorijum ( CopyFile WinAPI funkcija )...
Sto kaze Xeron, prvo pokazivaci ( pa reference, pa opet malo na pokazivace... :))) ) [ h4ckon3 @ 28.11.2007. 13:01 ] @
a mozete malo pojsaniti to copy file...
[ xeron @ 28.11.2007. 13:01 ] @
Pozdrav,
Evo na ovoj temi ljudi sve fino objasnili ;) http://www.elitesecurity.org/t...-file-sa-jednog-mesta-na-drugo [ h4ckon3 @ 28.11.2007. 14:01 ] @
Ma uvek mi javi neki error...mozete li vi mi napisat da se ovaj npr. kod kopira:
Code: #include<iostream> using namespace std; int main() { cout << "loooooooooool" ; return 0; } [Ovu poruku je menjao h4ckon3 dana 28.11.2007. u 15:11 GMT+1] [ xeron @ 28.11.2007. 15:06 ] @
sintaksa CopyFile(const char* file1, const char* file2, true), znaci prvo putanja do file-a koji kopiramo zatim putanja gdje kopiramo.
Code: #include <windows.h> #include <iostream> using namespace std; int main(int argc, char* argv[]){ cout<<"Kopiram: "<<argv[0]<<" u c:\\kopija.exe"; CopyFile(argv[0], "c:\\kopija.exe", true); cout<<" Done!"; system("pause"); return 0; } Sta smo ustvari uradili, program nakon pokretanja sam sebe kopira u navedenu lokaciju. U argv[0] se nalazi lokacija programa koji se trenutno izvrsava tj. naseg programa. To mozes primijetiti u dijelu programa Citat: cout<<"Kopiram: "<<argv[0]<<" u c:\kopija.exe; Kada pokrenes program na mjestu gdje smo naveli argv[0] ce biti ispisana trenutna lokacija naseg programa. U CopyFile() mozes navesti bilo koje dvije lokacije sa tim sto moras paziti da kada navodis putanju između navodnika moras stavljati dupli backslash. [ h4ckon3 @ 28.11.2007. 16:47 ] @
hvalaa...puno si pomogao...na nikom forumu ovako ne pomazu...!
e znan da puno trazis...ali moze li ikako da bude hidden??? taj file...da ga vidis jedino kad upres view hidden files? [ Burgos @ 28.11.2007. 17:20 ] @
Code: system("attrib +h c:\\\\kopija.exe"); [ h4ckon3 @ 28.11.2007. 17:35 ] @
hvala bas ste carevi...a imam jos samo jedno pitanje...
npr. otvorin c:/documents and settings prozor... i pokrenen taj c++ program i da mi napise ime otvorenoga prozora... znal ko to??? jos jednon...tnxxx! [ kiklop74 @ 29.11.2007. 09:58 ] @
Citat: Burgos: Code: system("attrib +h c:\\\\kopija.exe"); Ccc, sto ucite decka pogresno? Na windowsu treba koristiti API kad je to moguce. Brze je i cistije. Dakle: Code: #include <windows.h> void setfilehidden(const char *filename) { DWORD originalAttr = GetFileAttributes(filename); if ( (originalAttr != INVALID_FILE_ATTRIBUTES) && (!(originalAttr & FILE_ATTRIBUTE_HIDDEN)) ) { SetFileAttributes(filename, originalAttr | FILE_ATTRIBUTE_HIDDEN); } } [ h4ckon3 @ 29.11.2007. 11:22 ] @
ma hvala...al dajte za ime prozora???
[ Burgos @ 29.11.2007. 12:09 ] @
@kiklop74: Znam da je pogresno, ali to je ono sto mi je prvo palo na pamet, za prvu pomoc ;)
@h4ckon3: Ne znam kako ti, ali ja sam stekao utisak da ovo nije MSDN. Mozda bi mogao to malo da prelistas. Ili GIYF. Odgovore imas u prvih 10 rezultata. [ h4ckon3 @ 29.11.2007. 12:37 ] @
ma listao san ali ne nalazin...to za ime prozora??
dajte ako netko samo to jos...? [ Burgos @ 30.11.2007. 12:42 ] @
Na prvoj strani rezultata:
http://www.codeguru.com/forum/showthread.php?t=353149 + http://msdn2.microsoft.com/en-us/library/ms633520.aspx i, da, treba ti pid procesa explorer.exe: http://www.codeproject.com/threads/getprocessid.asp [ h4ckon3 @ 30.11.2007. 13:03 ] @
hm...ovaj zadnji gleda jeli taj proces runn, daj napisi da napise koji je run trenutno!
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|