WriteConsole fragen...
-
Guten tag Leute,
ich habe folgendes problem. Ich injecte eine DLL in einem anderen prozess und hooke eine Funktion. Diese Funktion liest bestimmte daten und gibt diese per WriteConsole aus. Jetzt wollte ich aber mal Fragen wie ich zb ein int ausgeben kann mit WriteConsole. Am besten währe natürlich ein Beispiel wie man alle Formate per WriteConsole ausgeben kann, bin aber auch für jeden Tipp sehr dankbar. Falls igrendwas unverständlich ist, einfach nachfragen.
-
-
FreeConsole gibt kein Newline aus!
Das wird nicht funktionieren. Die CMD.EXE die hier läuft wird selber "denken" wo Cursorposition und andere Infos stehen. Weil es ja weiß wasausgegeben wurde.
Denn es arbeitet selbst mit WriteConsole etc. Du vermurkst aber diese Ausgabe und die Positionen durch Dein dazwischenfunken, was normalerweise ja auch nicht passieren dürfte.
-
@fag0r, ich habe schon bewusst nach die ausgabe von einem INT gefragt.
@Moderator ???????
PS: Die Funktion die ich hooke gibt normalerweise nix aus in einer Console.
Ich hol mir ja eine Console mit AllocConsole ....
-
Sorry falsche Antwort. Ich wollteauf einen anderen Thread antworten.
http://www.c-plusplus.net/forum/viewtopic-var-t-is-253705.htmlAber fag0r hat Dir doch den richtigen Link gegeben. Was willst Du denn noch?
-
Indirekt, er hat mir einen Link gegeben zum umwandeln, damit hab ich jedoch keine Probleme. Ich habe nach einer möglichkeit gefragt ein int etc ohne es umzuwandeln auszugeben wie wie beispielsweise bei std::cout.
-
Den gibt es nicht. Die COnsole ist Zeichenbasiert und damit muss man eben Zeichen ausgeben.
WriteCOnsole ist eben low-Level.