std::cout << (DWORD)"test";
Se compilo ed eseguo questo ottengo diversi valori di output ogni volta, ma non riesco a capire perché.Perché ottengo un valore diverso in fase di esecuzione quando si digita una stringa su DWORD?
Qualche idea?
PS: sto usando Windows 7 a 64 bit e sto compilando con Microsoft Visual C++ 2010 Ultimate.
E cosa ti aspettavi di uscire da questo? –
È una cosa stupida da fare, ma una domanda valida: non vedere la giustificazione per il downvote. – Puppy
Sto imparando a determinare un indirizzo di base del processo remoto, che potrebbe essere qualcosa come "" pinball.exe "' - e alla mia comprensione di usare questo con offset (ad esempio per leggere lo score di un gioco) che useresti 'DWORD address = (DWORD)" pinball.exe "+ offset;' dove 'offset' potrebbe essere qualcosa sulla falsariga di' 0xFC' o altro. – Purebe