1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
|
#include <iostream>
#include <cstdio>
#include <windows.h>
using namespace std;
int main()
{
cout << "########################" << endl;
cout << "# ICQ alte Smilys #" << endl;
cout << "########################" << endl;
cout << endl;
cout << "speziell f\x81r Hacki ;-)" << endl;
cout << endl;
cout << "--> OldSchool|W64/KN4CK3R <--" << endl;
cout << "--> UPDATE_1 by sile <--" << endl;
cout << endl;
cout << "---------------------------" << endl;
cout << endl;
cout << endl;
cout << "press ENTER" << endl;
cout << "ACHTUNG: ICQ wird dabei geschlossen!" << endl;
fflush(stdin);
getchar();
system("tskill ICQLite");
char buf1[MAX_PATH];
char buf2[MAX_PATH];
CreateDirectory("C:\\Programme\\ICQLite\\Smilies\\Backup_neue_Smilies",NULL);
cout << endl;
cout << "BackUpverzeichnis erstellt";
for (int i=1; i<29; i++){
//==================================================================
//backup der neuen icq-smileys erstellen
//==================================================================
//buffer füllen
sprintf(buf1, "C:\\Programme\\ICQLite\\Smilies\\Smiley%i.bmp", i);
sprintf(buf2, "C:\\Programme\\ICQLite\\Smilies\\Backup_neue_Smilies\\Smiley%i.bmp", i);
//smiley in backup-folder kopieren
CopyFile(buf1, buf2, 1);
//buffer mit debugausgabe füllen & ausgeben
sprintf(buf1, "Smily %i/28 gesichert", i);
cout << buf1 << endl;
//==================================================================
//==================================================================
//neue icq-smileys löschen
//==================================================================
//buffer füllen & neuen icq-smiley kicken
sprintf(buf1, "C:\\Programme\\ICQLite\\Smilies\\Smiley%i.bmp", i);
//smiley kicken
DeleteFile(buf1);
//buffer mit debugausgabe füllen & ausgeben
sprintf(buf1, "Smily l\x94schen %i/28", i);
cout << buf1 << endl;
//==================================================================
//==================================================================
//alte smileys an die stelle der neuen kopieren
//==================================================================
//buffer füllen
sprintf(buf1, "C:\\Programme\\ICQLite\\Smilies\\OldSmilies\\Smiley%i.bmp", i);
sprintf(buf2, "C:\\Programme\\ICQLite\\Smilies\\Smiley%i.bmp", i);
//smiley in backup-folder kopieren
CopyFile(buf1, buf2, 1);
//buffer mit debugausgabe füllen & ausgeben
sprintf(buf1, "alter Smily eingef\x81gt %i/28", i);
cout << buf1 << endl;
//==================================================================
}
cout << endl;
cout << "---------------------------" << endl;
cout << endl;
cout << "Viel Spa\xE1 mit den alten Smilies!" << endl;
cout << "ICQ wird wieder gestartet..." << endl;
system("C:\\Programme\\ICQLite\\ICQLite.exe");
return EXIT_SUCCESS;
}
|