Es gibt kein C++13.
https://de.wikipedia.org/wiki/Zugriffsfunktion
PS: Normalerweise sollten die accessor public sein...
Nein, es ist illegal mit 10 zu programmieren. Wenn du dabei erwischt wirst kannst du angezeigt werden.
(Diese Frage...)
Mit der Steam API.
Du schon wieder. Was ist denn mit dem Programm bezüglich der Festplatten.. Hier ist ein Link der dir bei dem Problem helfen könnte: http://bfy.tw/17N5
Tut mir Leid, aber du hast offensichtlich gar keine Ahnung von C++. Fang erstmal mit Hello World an!
Du brauchst dafür die Skype API.
https://www.youtube.com/watch?v=4HtlpmDpNDk
Schon allein die Überschrift. Du musst schon selber wissen ob du mal "C++ ausprobieren" möchtest. C++ ist auch kein Programm. Was willst du denn überhaupt machen? Um C++Programme zu schreiben musst du natürlich noch "was dazu dazu-runterladen".
Du könntest die Funktion als Byte Array interpretieren und dann nach dem Assembler Opcode für RET bzw RETN suchen. Wenn du das Programm mit /hotpatch kompilierst könntest du auch nach den nächsten 5 INT3's oder NOP's suchen.
Das ganze wird bei komplexeren Funktionen mit mehreren returns natürlich fehlschlagen. Die beste Lösung wäre einfach mit dem Debugger die einzelnen Bytes der Funktion zu zählen.
Ich habe mir mal die Mühe gemacht und mir das Spiel genauer angeguckt, das habe ich gefunden:
00402D0F Command = PUSH OFFSET 00454A88 Comments = ASCII "DirectX 5 Not Found"
-> Benutzt DirectX 5
00445F48 Command = PUSH OFFSET 0044F91C Comments = ASCII "Microsoft Visual C++ Runtime Library"
-> Geschrieben in C++ (Außerdem enthält die AUSSAULT.exe unmanaged asm)
Sonstiges (Könnte dir beim modden helfen):
0x00441600: Entrypoint von AUSSAULT.exe
0x00415500: WinMain (-> Message Queue)
--------------------------------
Wenn du Hilfe brauchst, frag mich, das Spiel ein wenig zu modden könnte eine gute Übung sein ;-)
Um welches Spiel handelt es sich denn? Und wenn es keine "offiziellen" Optionen gibt Mods zu schreiben (zB. bei CoD gsc) wird es schwieriger werden. (Zu deinem Tag: Java kannst du wenn du ein Spiel modden willst komplett vergessen. Wenn es ein etwas komplexeres Spiel ist solltest du eher C/C++/Assembler benutzen)
Das ist die C++ (Programmiersprache) Runtime. Das brauchst du um C++ Programme zu benutzen welche mit Visual Studio 2013 compiled wurden sind.
http://gyazo.com/f357139e2bb0c250b945070c97198eba
^ Habe mal einen kurzen Code geschrieben. Du müsstest nur anstatt von C dein Drive reinschreiben und die Volume Serial in der If-Abfrage ändern. Das ganze musst du noch Compilen, und dann am besten in den Autostart packen. Wenn du noch Hilfe brauchst, sag bescheid :)
(Das ganze ist dann natürlich keine Batch sondern eine exe)
Probiere mal
#pragma region Irgendein Text hier
...
#pragma endregion Irgendein Text hier
Wie wäre es damit?
http://gyazo.com/8cecd30d02dafee1c95db391aca4e0ec
Lösche mal aus deinem MW2 Ordner players\config_m2.cfg!
Fall du iostream benutzt: cin.get(); vor das return in main!
Wenn du fragen musst, wie lange es brauchen wird, wirst du es nie schaffen!
https://msdn.microsoft.com/en-us/library/system.windows.forms.folderbrowserdialog.aspx
Das sollte dir denke ich weiterhelfen :)
Natürlich returned eine Funktion mit dem Return Typ void. Du schreibst einfach nur:
return;