infoarena

infoarena - concursuri, probleme, evaluator, articole => Informatica => Subiect creat de: speedzeal din Noiembrie 30, 2009, 11:22:50



Titlul: utilizarea unui program prin intermediul altui program
Scris de: speedzeal din Noiembrie 30, 2009, 11:22:50
As dori sa creez un program care sa scrie intro consola a altui program niste fraze si sa dea click pe niste casuta si sa citeasca ce apare in ferestre de gen:
----------------------------------------X
  'asbdsakdbaskjdbs akjsdnaskjdbaskjbd?'
    OK                                    CANCEL
--------------------------------------
*observati X-ul pt inchiderea ferestrei

Eu as dori sa citesc sirul de deasupra lui OK.
Nu prea stiu de unde sa pornesc.
                                                                                                               Multumesc anticipat.


Titlul: Răspuns: utilizarea unui program prin intermediul altui program
Scris de: alexandru din Noiembrie 30, 2009, 12:50:18
Deci pe scrut tu vrei sa controlezi o fereastra/consola ?
Din cate stiu se poate realiza cu Winapi dar  nu e munca usoara si ai avea multe de invatat ;)


Titlul: Răspuns: utilizarea unui program prin intermediul altui program
Scris de: Pripoae Teodor Anton din Noiembrie 30, 2009, 14:11:18
Practic tu vrei un bot care sa faca click pe ok sau cancel ? Poti incerca cu 2 pipe-uri, redirectionezi stdin-ul primului si stdout-ul celui de-al doilea in primul pipe si stdout-ul primului si stdin-ul celui de-al doilea in al doilea pipe. Doar ca tre sa ai grija sa faci flush la stdout de fiecare data cand afisezi ceva. Cred ca merge si pe windows asa.


Titlul: Răspuns: utilizarea unui program prin intermediul altui program
Scris de: speedzeal din Noiembrie 30, 2009, 16:19:24
Practic tu vrei un bot care sa faca click pe ok sau cancel ? Poti incerca cu 2 pipe-uri, redirectionezi stdin-ul primului si stdout-ul celui de-al doilea in primul pipe si stdout-ul primului si stdin-ul celui de-al doilea in al doilea pipe. Doar ca tre sa ai grija sa faci flush la stdout de fiecare data cand afisezi ceva. Cred ca merge si pe windows asa.
Ms. de raspuns, dar inca nu stiu ce sunt alea pipe-uri.Am cautat pe net si gasesc niste explicatii vagi si niste exemple care nu se pot compila in dev-c++.


Titlul: Răspuns: utilizarea unui program prin intermediul altui program
Scris de: CHERA Laurentiu din Decembrie 01, 2009, 01:23:50
Cauta pe google "Dll injector". Sper sa te ajute!  :D