C++ und antivirus
-
Wo definisert du denn 'test'?
-
sorry. schreibe von Smartphone und das ist echt nervig.
test ist "Test" als normale text.
-
Bitte poste doch sobald daheim den gesamten Quelltext. Idealerweise schön formatiert damit lesbar...
-
Ich stell mal diesen Ikarus Antivirus wirklich in Frage ...
#include <iostream> using namespace std; int main () { cout << "hallo welt" << endl; return 0; }
ergibt bei mir auch Funde.
Frisch compiliert mit GNU GCC (Windows) der bei der Code::Blocks IDE dabei ist.Debug Compile:
https://www.virustotal.com/file/98438cd130e1408f8046e74ecb5d7bb0a350dac965d18fdc86f2e7e741333368/analysis/1331233265/Release Compile:
https://www.virustotal.com/file/e837ff5d9b1454ecb2d73bbd762c424cdc9b94a0e3f40aadf52bc359deec6daf/analysis/1331233112/Completter Systemscan mit Antivir XP inclusive aller Files ergab keinerlei Funde oder Bedrohungen.
Ein Check der Virendefinition für die genannten Typen ergab das alle dort stehenden AV Programme eine Signatur dieser angezeigten Malware haben und somit viel mehr von denen anschlagen müssten wenn es denn eine wirkliche infizierte Datei ist.
-
Hallo hier ist der quellcode nur ein teil rest ist noch nicht vertieg aber trozdem, bei der funktion wird es nicht liegen vieleicht an compiler..
int fileadd (string name, string typ, int item) { int itembuff=0; string itemm; ofstream file; fstream filein; char c; string filename = "db\\"; filename = filename + name.c_str(); filename = filename + typ.c_str(); filein.open(filename.c_str()); if (!filein) { file.open(filename.c_str()); if (!file) { file.close(); return 1; } file<<item; file.close(); } else { while (filein.get(c)) { itemm = itemm + c; } itembuff = atoi(itemm.c_str()); item = item + itembuff; file.open(filename.c_str()); file<<item; file.close(); filein.close(); } return 0; }
ich glaube der Videonauth hat recht.
-
Also ich würde mal einen Check mit Anti Malware Bytes machen um sicher zu gehen, das Programm kann man schön neben dem normalen Antivirus ausführen. Hab ich auch grade nochmal gemacht und Anti Malwarebytes ergab auch das mein Rechner sauber ist.
Also kann ich wohl weitermachen böse "Hallo Welt!" Viren zu compilieren *lach*
-
An dem Virenscanner ist vermutlich mehr Virus als Scanner dran.
-
Hmmmm. Habe das Malwarebyts installiert und laufen lassen....
SCHOK 46 Funde.......
Muss mal dann den quelcode auf Linux recher kopieren und XP dann nue Installieren.Danke an alle.!!!!
-
Und ich würd vorschlagen danach einen anderen Antivirus zu verwenden, Antivir Xp ist sicherlich nicht der beste, aber deutlich besser als der Ikarus.
-
Holt euch einen neuen GCC. Der GCC 4.4.1, der war doch bei C::B 10.05 (?), soll da ein wenig Alarm geben bei einigen gebauten Programmen, wenn bestimmte Compilerschalter gesetzt sind. Also nicht immer. Ob Fehlalarm oder echt?
Ladet euch den GCC 4.6.1 oder welcher gerade aktuell ist und bei den gleichen Einstellungen des GCC sollte Ruhe sein.
Auf ein erfolgreiches Update.
Die Idee solange einen Virenscanner zu suchen bis kein Alarm mehr kommt, ist natürlich auch ein Ansatz. Man fühlt sich aber wohler, wenn die nix melden, egal ob berechtigt oder nicht.