"minivirus"

Diskutiere "minivirus" im Security-Zone - Sicherheitslücken, Virenschutz Forum im Bereich Hardware & Software Forum; Ja, dann hast du einen guten Compiler! Ob du aber auch gleich mit ihm klar kommst, ist die andere Sache...
  • "minivirus" Beitrag #41
Max11.111

Max11.111

Bekanntes Mitglied
Dabei seit
12.06.2008
Beiträge
2.416
Reaktionspunkte
0
welchen freeware Compiler kannst du (und andere) den empfehlen?
*(Ich werde es mit den von dir empfohlenden Compilier nochmal probieren)*


Ja, dann hast du einen guten Compiler!
Ob du aber auch gleich mit ihm klar kommst, ist die andere Sache...
 
  • "minivirus" Beitrag #42
S1024

S1024

Bekanntes Mitglied
Dabei seit
02.03.2009
Beiträge
149
Reaktionspunkte
0
Ich zieh mir den heute nacht und probier den morgen nach mittag aus.
Jetzt hab ich noch ne frage....:
Wie schlatet man den Virus wieder ab?
 
  • "minivirus" Beitrag #43
Max11.111

Max11.111

Bekanntes Mitglied
Dabei seit
12.06.2008
Beiträge
2.416
Reaktionspunkte
0
Welchen Virus? Meinst du das Programm welches das CD/DVD-Laufwerk öffnet/schließt? Da beendest du einfach den passenden Task im Taskmanager.;)
 
  • "minivirus" Beitrag #44
O

oci300

Bekanntes Mitglied
Dabei seit
05.03.2008
Beiträge
107
Reaktionspunkte
0
Gelöscht
 
Zuletzt bearbeitet:
  • "minivirus" Beitrag #45
B

BattleC

Gesperrter User
Dabei seit
20.05.2008
Beiträge
1.469
Reaktionspunkte
0
Ort
Mainz
Das würd ja selbst ich hinkriegen :fre:
 
  • "minivirus" Beitrag #46
Max11.111

Max11.111

Bekanntes Mitglied
Dabei seit
12.06.2008
Beiträge
2.416
Reaktionspunkte
0
  • "minivirus" Beitrag #48
Max11.111

Max11.111

Bekanntes Mitglied
Dabei seit
12.06.2008
Beiträge
2.416
Reaktionspunkte
0
Denk an meine PPK!
So aber jetzt genug OT.;)
 
  • "minivirus" Beitrag #49
Cheddar

Cheddar

Bekanntes Mitglied
Dabei seit
05.04.2009
Beiträge
453
Reaktionspunkte
0
Ort
Cheddar (Somerset)
Wenn man schon mit WINApi Coded um alle Linux-User AUSZUSCHLIEßEN(!), kann man doch gleich
Code:
system("eject -a");
benutzen. Das kann man dann in eine unendliche while-Schleife setzen, z.B.:
Code:
int a=0; while(a==0) system("eject -a");
Und schon hat man das ganze deutlich verkürzt.
Beenden kann man das ganze in dem man a einen anderen Wert als 0 gibt.
 
  • "minivirus" Beitrag #50
S1024

S1024

Bekanntes Mitglied
Dabei seit
02.03.2009
Beiträge
149
Reaktionspunkte
0
ich komme i-wie mit dem Programm /Microsoft Visual C++ Exp. Ed./ nicht klar. Wenn ich ein neues Projekt erstelle /(strg+umschalt+n) -> Win32 -> Win32-Projekt -- dann öffnet sich ein Fenster wo ich das bestätige/
jetzt kommen da aber so viele reiter und datenblätter, /ich bin schlecht im Programmieren (kann hallo welt und so was)/ da blick ich nicht mehr durch. Muss ich die einfach alle löschen und wie bei Dev-Cpp eine main erstellen wo alles rein kommt, oder muss ich die einfach net beachten und ein neues Datenblatt erstellen?
 
  • "minivirus" Beitrag #51
Cheddar

Cheddar

Bekanntes Mitglied
Dabei seit
05.04.2009
Beiträge
453
Reaktionspunkte
0
Ort
Cheddar (Somerset)
Was ist an Dev-C++ so schlimm? Es ist halt ein bisschen älter als Visual C++, aber es ist übersichtlicher. Und für Mini-Viren, die sowieso nur 10 Zeilen Code haben reicht das.
 
  • "minivirus" Beitrag #52
Max11.111

Max11.111

Bekanntes Mitglied
Dabei seit
12.06.2008
Beiträge
2.416
Reaktionspunkte
0
Wenn man schon mit WINApi Coded um alle Linux-User AUSZUSCHLIEßEN(!), kann man doch gleich
Code:
system("eject -a");
benutzen. Das kann man dann in eine unendliche while-Schleife setzen, z.B.:
Code:
int a=0; while(a==0) system("eject -a");
Und schon hat man das ganze deutlich verkürzt.
Beenden kann man das ganze in dem man a einen anderen Wert als 0 gibt.
Code:
Der Befehl "eject" ist entweder falsch geschrieben oder 
konnte nicht gefunden werden.
Tja, so leicht ist es jetzt auch wieder nicht.

ich komme i-wie mit dem Programm /Microsoft Visual C++ Exp. Ed./ nicht klar. Wenn ich ein neues Projekt erstelle /(strg+umschalt+n) -> Win32 -> Win32-Projekt -- dann öffnet sich ein Fenster wo ich das bestätige/
jetzt kommen da aber so viele reiter und datenblätter, /ich bin schlecht im Programmieren (kann hallo welt und so was)/ da blick ich nicht mehr durch. Muss ich die einfach alle löschen und wie bei Dev-Cpp eine main erstellen wo alles rein kommt, oder muss ich die einfach net beachten und ein neues Datenblatt erstellen?
In dem Hauptfenster wählst du einen Namen für dein Projekt.
Dann kommt so ein Fenster für die Optionen. Hier klickst du zunächst auf "Weiter".
Dann wählst du "Leeres Projekt" und klickst auf "Fertigstellen". Schon hast du ein Leeres Projekt erstellt.
Nun klickst du im Projektmappenexplorer auf mit Rechtsklick auf "Quelldateien" und wählst Hinzufügen. Du fügst dann main.cpp ein.
Alles Klar?
Was ist an Dev-C++ so schlimm? Es ist halt ein bisschen älter als Visual C++, aber es ist übersichtlicher. Und für Mini-Viren, die sowieso nur 10 Zeilen Code haben reicht das.
Wenn du öfters mit dem Compiler umgehst, wirst du bald seinem schwächen kennen lernen.
 
  • "minivirus" Beitrag #53
S1024

S1024

Bekanntes Mitglied
Dabei seit
02.03.2009
Beiträge
149
Reaktionspunkte
0
Jetzt kommt diese Fehler-Meldung:

1>------ Erstellen gestartet: Projekt: Windos-beschleiniger, Konfiguration: Debug Win32 ------
1>Verknüpfen...
1>MSVCRTD.lib(crtexew.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_WinMain@16" in Funktion "___tmainCRTStartup".
1>C:\Dokumente und Einstellungen\S1024\Eigene Dateien\Visual Studio 2008\Projects\CD-Laufwerköffner\Debug\CD-Laufwerköffner.exe : fatal error LNK1120: 1 nicht aufgelöste externe Verweise.
1>Das Buildprotokoll wurde unter "file://c:\Dokumente und Einstellungen\S1024\Eigene Dateien\Visual Studio 2008\Projects\CD-Laufwerköffner\CD-Laufwerköffner\Debug\BuildLog.htm" gespeichert.
1>CD-Laufwerköffner - 2 Fehler, 0 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
 
  • "minivirus" Beitrag #54
Max11.111

Max11.111

Bekanntes Mitglied
Dabei seit
12.06.2008
Beiträge
2.416
Reaktionspunkte
0
Jetzt kommt diese Fehler-Meldung
Du musst als Projekt Win32-Projekt wählen, oder das
Code:
int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
durch
Code:
int main()
ersetzen.;)
Wenn du dich für das Win32-Projekt entscheidest, musst du den Zeichensatz auch noch auf Multi-Byte-Char ändern...:D
 
  • "minivirus" Beitrag #55
S1024

S1024

Bekanntes Mitglied
Dabei seit
02.03.2009
Beiträge
149
Reaktionspunkte
0
ich muss ja mehr ändern als du (mir vor)sagst.
So fragen zu deinem letzten post:
1. Wofür muss ich mich dann "entscheiden" wenn ich nicht den code ändern würde und nicht den Zeichen satz auf Multi-Byte-Char stellen will?
2.Wo kann ich den Zeichensatz ändern?

Sry wegen meinen ganzen sachen aber ich will auch einen Lernfacktor haben.
 
  • "minivirus" Beitrag #56
Max11.111

Max11.111

Bekanntes Mitglied
Dabei seit
12.06.2008
Beiträge
2.416
Reaktionspunkte
0
1. Wofür muss ich mich dann "entscheiden" wenn ich nicht den code ändern würde und nicht den Zeichen satz auf Multi-Byte-Char stellen will?
2.Wo kann ich den Zeichensatz ändern?

Sry wegen meinen ganzen sachen aber ich will auch einen Lernfacktor haben.
Wow, der erste, der die schwierigere Methode wählt!;)
Also, wenn du Win32-Projekt wählst, siehst du keine Console. Dann musst du aber auch anstelle von
Code:
int main()
Code:
int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
schreiben und "windows.h" inkludieren.:D
Den Zeichensatz änderst du in dem du im Projektmappenexplorer auf deinen Projektnamen klickst (nicht auf das "Projektmappe "*", sondern auf das darunter). Dann kannst du unter "Konfigurationseigenschaften den Zeichensatz wählen.
 
  • "minivirus" Beitrag #57
LoneGuneman

LoneGuneman

Mitglied
Dabei seit
28.04.2009
Beiträge
18
Reaktionspunkte
0
Ort
Is schwer zu sagen, ich glaube ich bin in Bamberg
Also ich finde solche anfragen allgemein irgendwie komisch... es gibt doch goole... wie wärs wenn ihr mal eingeben würdet "miniviren" oder "spaßviren"
 
  • "minivirus" Beitrag #58
S1024

S1024

Bekanntes Mitglied
Dabei seit
02.03.2009
Beiträge
149
Reaktionspunkte
0
Jetzt kommt folgende Fehler Meldung:

1>------ Erstellen gestartet: Projekt: 001, Konfiguration: Debug Win32 ------
1>Kompilieren...
1>main.cpp
1>c:\dokumente und einstellungen\S1024\eigene dateien\visual studio 2008\projects\001\001\main.cpp(9) : warning C4800: 'MCIERROR': Variable wird auf booleschen Wert ('True' oder 'False') gesetzt (Auswirkungen auf Leistungsverhalten möglich)
1>c:\dokumente und einstellungen\s1024\eigene dateien\visual studio 2008\projects\001\001\main.cpp(15) : warning C4800: 'MCIERROR': Variable wird auf booleschen Wert ('True' oder 'False') gesetzt (Auswirkungen auf Leistungsverhalten möglich)
1>Manifest in Ressourcen wird kompiliert...
1>Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1
1>Copyright (C) Microsoft Corporation. All rights reserved.
1>Verknüpfen...
1>main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__mciSendStringA@16" in Funktion ""bool __cdecl DoOpenCdRom(void)" (?DoOpenCdRom@@YA_NXZ)".
1>C:\Dokumente und Einstellungen\S1024\Eigene Dateien\Visual Studio 2008\Projects\001\Debug\001.exe : fatal error LNK1120: 1 nicht aufgelöste externe Verweise.
1>Das Buildprotokoll wurde unter "file://c:\Dokumente und Einstellungen\S1024\Eigene Dateien\Visual Studio 2008\Projects\001\001\Debug\BuildLog.htm" gespeichert.
1>001 - 2 Fehler, 2 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========


Ein bisschen kommich ist das schon ^^
 
  • "minivirus" Beitrag #60
Max11.111

Max11.111

Bekanntes Mitglied
Dabei seit
12.06.2008
Beiträge
2.416
Reaktionspunkte
0
Jetzt kommt folgende Fehler Meldung:

1>------ Erstellen gestartet: Projekt: 001, Konfiguration: Debug Win32 ------
1>Kompilieren...
1>main.cpp
1>c:\dokumente und einstellungen\S1024\eigene dateien\visual studio 2008\projects\001\001\main.cpp(9) : warning C4800: 'MCIERROR': Variable wird auf booleschen Wert ('True' oder 'False') gesetzt (Auswirkungen auf Leistungsverhalten möglich)
1>c:\dokumente und einstellungen\s1024\eigene dateien\visual studio 2008\projects\001\001\main.cpp(15) : warning C4800: 'MCIERROR': Variable wird auf booleschen Wert ('True' oder 'False') gesetzt (Auswirkungen auf Leistungsverhalten möglich)
1>Manifest in Ressourcen wird kompiliert...
1>Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1
1>Copyright (C) Microsoft Corporation. All rights reserved.
1>Verknüpfen...
1>main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__mciSendStringA@16" in Funktion ""bool __cdecl DoOpenCdRom(void)" (?DoOpenCdRom@@YA_NXZ)".
1>C:\Dokumente und Einstellungen\S1024\Eigene Dateien\Visual Studio 2008\Projects\001\Debug\001.exe : fatal error LNK1120: 1 nicht aufgelöste externe Verweise.
1>Das Buildprotokoll wurde unter "file://c:\Dokumente und Einstellungen\S1024\Eigene Dateien\Visual Studio 2008\Projects\001\001\Debug\BuildLog.htm" gespeichert.
1>001 - 2 Fehler, 2 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========


Ein bisschen kommich ist das schon ^^
Nein, gar nicht!
Die erste Zeile des Code heißt doch:
Code:
// winmm.lib has to be linked
Also, dann linken wir doch die "winmm.lib" einfach!:D
Code:
Projekt-->Eigenschaften-->Linker-->Befehlszeile
In das Editfenster unten fügst du einfach "winmm.lib" ein.
Neu erstellen. It works!;)

okay, nochmal... was willst du machen?
Das haben wir gerne. Ein Spammer der nicht mal den halben Thread gelesen hat und sich überall einmischen muss.:st:*)
Tipp: Lies dir einfach mal die Fragestellung (1. Post:D) und den 3. Post durch. Ich bin sicher, du weißt dann, was S1024 will!:ja:


*) P.S.: Meine Pots darfst du nie Ernst nehmen...;)
 
Thema:

"minivirus"

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.179
Beiträge
1.579.171
Mitglieder
55.876
Neuestes Mitglied
RamiroGarn
Oben