WinApi
-
pumuckl schrieb:
#include schrieb:
Oder ist es jetzt zu früh in WinApi einzusteigen
Definitiv. Bisher hast du hauptsächlich C Grundlagen gemacht. Das sind etwa 5-10% des Stoffes, den du beherrschen solltest bevor du dich mit sowas wie einer WinAPI auseinandersetzt. Schau dir mal noch folgende Dinge an:
- Klassen, VErerbung, ...
- Design Pattern
- Templates
- Standardbibliothek
Nicht unbedingt in der Reihenfolge. Und lerne die Sachen vor allem, einmal durchlesen reicht nicht. Du brauchst eine solide Grundlage, und das sind die absoluten Basics.
Ich hab gedacht ich hab C++ gelernt
Kann du mir ne Empfehlung geben ?
-
cin und cout ist aber nicht aus C
Wenn du ein wenig mit der WIN API rumexperimentieren willst dann tu es einfach. Aber die anderen Sachen natürlich nicht vernachlässigen.^^
-
schrieb:
Wenn du ein wenig mit der WIN API rumexperimentieren willst dann tu es einfach. Aber die anderen Sachen natürlich nicht vernachlässigen.^^
-
#include schrieb:
Ich hab gedacht ich hab C++ gelernt
In 2 Wochen lernt niemand C oder C++
Die aufgeführten Dinge sind weitgehend C.
Reicht aber für die WinApi-Programmmierung aus, da diese auch nur C als Schnittstelle kennt.
Fang einfach an und lasse dich von der Komplexität der WinApi nicht gleich schrecken.
Empfehlung ==> Charles Petzold: Windows-Programmierung (der Klassiker!)
-
http://www.winprog.org/tutorial/ hat mir sehr geholfen.
-
Für was willst du die WinApi überhaupt lernen? Das ist gar nicht so wichtig. Natürlich kommen so ziemlich alle professionellen Entwickler irgendwann damit in Berührung und kenen sich dann mehr oder weniger aus. Aber das ist vor allem am Anfang kein Muss und wenn du eh nur programmieren lernen willst, bringt dir WinApi eigentlich gar nichts.
-
[quote="Mechanics"]Für was willst du die WinApi überhaupt lernen? Das ist gar nicht so wichtig. Natürlich kommen so ziemlich alle professionellen Entwickler irgendwann damit in Berührung und kenen sich dann mehr oder weniger aus. Aber das ist vor allem am Anfang kein Muss und wenn du eh nur programmieren lernen willst, bringt dir WinApi eigentlich gar nichts.[/quot]wen du den beitrag von mir oben gelesen hast dann weißt du es
Oder hat WinApi garnichts wit gamehacking zu tun ?
-
Ich habs gelesen, aber es ist halt so ein typischer n00b Beitrag. Was zum Geier ist Game Hacking? Willst du einen Game Trainer schreiben? Dann schreib doch konkret, was du willst. Für einen Game Trainer (oder ähnliches) brauchst du vielleicht 5 API Funktionen, von den 2000, die es gibt. Das würde ich nicht WinApi lernen nennen, da gibts nichts zu lernen. Wenn du z.B. GDI lernen wollen würdest, dann ja. Da gibt es eigene Konzepte, die man kennen muss, und es gibt hunderte Funktionen und Strukturen. Aber heutzutage wird wohl kaum jemand GDI lernen wollen. Aber um den Speicher von einem fremden Prozess auszulesen brauchst du 2-3 Funktionen.
-
Ich will memory hacking lernen ...
-
#include schrieb:
Ich will memory hacking lernen ...
-
Mechanics schrieb:
[quote="#include"Me]Ich will memory hacking lernen ...
http://www.catb.org/~esr/faqs/smart-questions.html[/quote]
Da waren jetzt 2 themen auf welche wolltest du hinaus ?
-
. o O ( Wo ist nur der Strick? ... der verdammte STRICK!? )
-
Programmier dir doch einen andernfalls verp*** dich aus meinen beitrag
Kein wunder würd ich so ein kommentar abgeben würd ich auch
suizid werden ...
-
#include schrieb:
Programmier dir doch einen [...]
class rope {};
#include schrieb:
andernfalls [...]
Cool, ich kann bleiben ...
-
Schade ich hab gedacht du hängst schon
Das mit den seil hab ich retorisch gemeint
-
Hast Smart Questions endlich gelesen? Welche Schlüsse ziehst Du aus dieser Empfehlung bezüglich deiner bisherigen Fragen hier im Forum?
-
THEMENWECHSLER
Ja ich darf keine fragen über Illegele sachen stellen ... Oder ?
-
Nein. Vielleicht verstehst du Wie man Fragen richtig stellt eher.
-
Ich muss gucken ob die frage schon im forum ist ?
-
Guckst du:
http://www.cplusplus.com/forum/windows/45564/
Und zum Lesen/Schreiben:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms680553(v=vs.85).aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/ms681674(v=vs.85).aspxIst es das, was du gesucht hast? Na dann frohes schaffen