PDA

Visualizza la versione completa : [aiuto]programma di controllo remoto


j4ck_andros
25-07-2008, 01:09
ciao
vorrei fare un programma di controllo remoto come vnc e il desktop remoto di windows solo che non so proprio da dove iniziare...
ho fatto delle ricerche per vedere magari se ce qualche funzione o qualche api di windows ma non ho trovsto nessuna documentazione a riguardo...
sapete percaso indicarmi almeno da dove partire?
quali sono le funzioni che mi permettono di catturare tutto il video?
io conosco il c e il java ma posso anche imparare qualsiasi altro linguaggio che mi permetta di fare questa cosa.
grazie

billiejoex
25-07-2008, 05:09
Potresti cominciare con lo sbirciare i sorgenti di VNC.

menphisx
25-07-2008, 06:27
L'idea sarebbe quella in cui:
- Il server invia i valori di tutti i pixel dello schermo al client.
- Il client li renderizza a schermo
- Il client invia gli input al server
- Il server gli emula sulla macchina

Esempio:
muovo il mouse, il client invia le coordinate del mouse al server, il server comunica al sistema desktop le nuove coordinate.
Clicco, il client invia l'input click al server, il server lo comunica al sistema desktop.

oregon
25-07-2008, 11:10
Originariamente inviato da j4ck_andros
...solo che non so proprio da dove iniziare...

...

...da dove partire?...


L'obiettivo non e' banale ... se non sai da dove iniziare, probabilmente questo progetto e' un po' troppo avanzato per le tue conoscenze attuali.

j4ck_andros
25-07-2008, 12:59
Originariamente inviato da oregon
L'obiettivo non e' banale ... se non sai da dove iniziare, probabilmente questo progetto e' un po' troppo avanzato per le tue conoscenze attuali.
e che cosa dovrei imparare per essere in grado di farlo?
voglio solo che qualcuno mi indica che cosa dovrei sapere,imparare e conoscere...
perche con google con i tag che ho messo io ho trovato solo programmi gia fatti e non spiegano il funzionamento.
e leggere quelle migliaia di righe di codice di vnc è un casino dato che avranno usato tantissimi api oltre alle funzioni che non conosco.
ho provato a identificare il modulo che permetta di vedere il video ma non l'ho trovato.
voglio solo un punto di aggancio che mi permetta di continuare a studiare fino a quando non riuscirò a farlo...
grazie mille per l'aiuto :)

oregon
25-07-2008, 13:01
Originariamente inviato da j4ck_andros
... leggere quelle migliaia di righe di codice di vnc è un casino ...

E' questo il problema ... questo progetto e' da "migliaia di righe" e presuppone la conoscenza di un bel po' di API ma anche la conoscenza del funzionamento del sistema operativo in dettaglio ...

Non puoi provare a sviluppare qualche progetto piu' semplice (se e' per la scuola/universita') ?

menphisx
25-07-2008, 21:59
Originariamente inviato da j4ck_andros
e che cosa dovrei imparare per essere in grado di farlo?
voglio solo che qualcuno mi indica che cosa dovrei sapere,imparare e conoscere...
perche con google con i tag che ho messo io ho trovato solo programmi gia fatti e non spiegano il funzionamento.
e leggere quelle migliaia di righe di codice di vnc è un casino dato che avranno usato tantissimi api oltre alle funzioni che non conosco.
ho provato a identificare il modulo che permetta di vedere il video ma non l'ho trovato.
voglio solo un punto di aggancio che mi permetta di continuare a studiare fino a quando non riuscirò a farlo...
grazie mille per l'aiuto :)

Partire dalla mia idea :dottò:

Loading