[WinApi] Aplikacja działająca w tle.
Ostatnio zmodyfikowano 2010-12-11 18:02
kbf Temat założony przez niniejszego użytkownika |
[WinApi] Aplikacja działająca w tle. » 2010-12-11 17:40:22 Witam, Mam pewien problem. Otóż jestem w trakcie pisania emulatora joypad'a. W programie mamy opcje bindowania klawiszy (np. gała -> mysz, przyciski -> klawiatura ), po zbindowaniu możemy używać pada np. w Windowsie. Program oczywiście ma działać w tle. No i właśnie, JAK TO ZROBIĆ? Niestety na necie ciężko coś znaleźć - głównie rozpatrywany problem to ukrywanie aplikacji ( keyloggery itp. ) co mnie nie interesuje. Chcę aby mój program działał w tle tzn. zminimalizowany lub w tray'u.
Proszę o pomoc...
|
|
DejaVu |
» 2010-12-11 17:48:58 Jeżeli robisz za pomocą directinput to wystarczy, że ustawisz odpowiednie flagi w metodzie:
if( m_pDevice->SetCooperativeLevel( hWnd, DISCL_BACKGROUND | DISCL_NONEXCLUSIVE ) != DI_OK ) { m_pDevice->Release(); m_pDevice = NULL; return false; }
/edit:
Dodam, że antywirus nie przejdzie obok czegoś takiego obojętnie. |
|
kbf Temat założony przez niniejszego użytkownika |
» 2010-12-11 18:02:05 Dzięki, rzeczywiście nie pomyślałem, że mogę to w ten sposób rozwiązać. |
|
« 1 » |