W poprzednim artykule podawałem kod na otwieranie ukrytej przeglądarki http://darkgl.pl/2015/08/23/tworzenie-i-obsluga-ukrytej-przegladarki/ Kod ten możemy wykorzystać do automatycznego klikania w reklamy na stronie www przez naszą aplikację. Kod obsługi myszy ( symulowania ruchu oraz klikania ). TrochęCzytaj dalej
Kategoria: C++
gcc / g++ – minimalizacja rozmiaru plików poprzez parametry kompilatora
Kompilator gcc / g++ zawiera wiele użytecznych parametrów kompilacji pozwalających na optymalizacje wielkości plików i szybkości działania programu. -O3 / -Os O3 próbuje optymalizować kod pod względem wydajności zawiera wszystkie optymalizacje z parametru O2 plus kilkaCzytaj dalej
Tworzenie i obsługa ukrytej przeglądarki
Kod pochodzi z jednego z moich projektów. Głównym założeniem było otwarcie nowego ukrytego przed użytkownikiem okna przeglądarki i symulowanie losowych kliknięć w różnych miejscach. Kod składa się z dwóch plików: Pierwszy z nich ma zaCzytaj dalej
3DConsole – Grafika 3D w Konsoli
Mój mały stary projekt ( zaczęty w 2010 a zająłem się nim dopiero 2 dni temu ! ) w którym chciałem dodać wyświetlanie grafiki 3D w konsoli. I udało się 😀 Program tworzy obiekt któryCzytaj dalej
Gra w życie – Podejście drugie
Podejście drugie do projektu gry życie czyli tak naprawdę kontynuacja tego wpisu http://darkgl.pl/2015/05/21/gra-w-zycie/ Projekt nie dokończony Część kodu #define WIN32_LEAN_AND_MEAN #include <iostream></iostream> #include <windows.h></windows.h> #include <cstdio> #include <ctime> #include <cstdlib></cstdlib></ctime></cstdio> #include "LifeScene.h" #include <conio.h></conio.h> intCzytaj dalej
Gra w życie
Prosta gra w życie napisana na studia w C++. Przykład online to http://pmav.eu/stuff/javascript-game-of-life-v3.1.1/ Kawałek kodu #include <vector></vector> class Game{ public: Game(){} Game( int width , int height ){ this -> array.resize( height ); for( intCzytaj dalej
DLL Injection – przykładowy kod
Jest to przykładowy kod który łatwo można wykorzystać do napisania loadera cheatów do różnych gier. Służy on do załadowania naszej biblioteki ( czyli tak naprawdę naszego kodu ) w kontekście innego wątku. Użyte jest doCzytaj dalej
Operatory „->” i „.”
Operator „.” pozwala na dostęp do składowych i metod instancji klasy. Operator „->” pozwala na to samo ale jest używany dla instancji klasy do której mamy dostęp przez wskaźnik tak naprawdę jest on skróceniem takiegoCzytaj dalej
Referencje to aliasy nie wskaźniki !
Zdanie w tytule potwierdza taki o to kod #include < iostream > int main( ){ int iTestVariable = 0; int & iReference = iTestVariable; int * iPointer = &iTestVariable; std::cout << "Variable \tAddress\t" << &iTestVariableCzytaj dalej