VNC... (Control à distance)

Programmation d'applications complexes
snobw
Messages : 26
Inscription : ven. 05/nov./2004 12:58

VNC... (Control à distance)

Message par snobw »

Salut,
j'ai longtemps hésité mais finalement, je le mettrai en ligne d'ici mi aout.

Mais quoi donc ??? ben un programme de type VNC!
Bien sur il est basic (voir meme purebasic).

Il est a amélioré c'est sûr (mise en place futur du protocol RFB).

Je ne le met pas en ligne desuite, car je dois virer certaines fonctionnalités ajoutées.


Divisé en 2 executables :
- Client
- Serveur

le client prend le control à distance du SERVEUR
le client peut aussi juste visualiser à distance.
gestion du status des postes par le client (requete ICMP).
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

çà c'est une excellente initiative snobw.
çà m'intéresse bcp, j'avais déjà étudier un peu le sujet, sujet passionnant en fait.
Image
poshu
Messages : 1138
Inscription : sam. 31/juil./2004 22:32

Message par poshu »

ca va demander beaucoup d'api non? Un code qui va surement etre interessant à étudier.
CameleonTH
Messages : 333
Inscription : sam. 25/juin/2005 11:18
Localisation : Laon (02)
Contact :

Message par CameleonTH »

On voit l'écran du serveur par des screenshot (JPG)?
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

pas des screenshots, enfin si en quelque sorte mais en temps réel ce qui est encore mieux.

VNC c'est le cousin gratuit du 'Connexion de Bureau à distance' de Microsoft (Aussi et surtout appelé Terminal Server).

Un des gros avantages de VNC c'est d'avoir l'écran d'un autre OS (Windows, MacOS, Linux, et même Amiga) sur le bureau windows (et manipulable puisque le clavier et la souris sont émulés en principe).

Mon préféré UltraVNC : http://www.ultravnc.fr/
Pour les curieux, VNC pour Amiga: http://twinvnc.free.fr/
Image
CameleonTH
Messages : 333
Inscription : sam. 25/juin/2005 11:18
Localisation : Laon (02)
Contact :

Message par CameleonTH »

Merci Flype mais je connais deja tous ça mais je demandais à snobw si il utilisé des screenshots qu'il envoie au client pour gérée l'affichage du server vers le client, dans le cas contraire ou c'est du "temp réel" je serais bien interessée par son code source :D.
snobw
Messages : 26
Inscription : ven. 05/nov./2004 12:58

Message par snobw »

1) oui j'utilise beaucoup d'API Windows.
2) je n'ai pas trouver de méthodes comme sous linux, pour deporter l'affichage.
Donc je passe par des captures systems. Je converti en JPG, pour soulager le reseau (BMP trop gros, mais traitement plus rapide) ( PNG super net, super leger, traitement très très long).

par la suite comme je les indiqué j'appliquerai le protocole RFB, qui consiste a capturer juste la zone qui à changer. je pourrai ainsi fonctionner sans compression d'image.

j'utilise 2 ports de communication:
- port de donnée
- port de contrôle

il y a un décalage inferieur a 1s (cela change en fonction du poste). occupation réseau réduite.

le taux d'occupation du CPU en fonctionnement est reduit au minimum, meme en fonctionnement (1-5%)
Dernière modification par snobw le mer. 12/juil./2006 18:25, modifié 1 fois.
Avatar de l’utilisateur
Droopy
Messages : 1151
Inscription : lun. 19/juil./2004 22:31

Message par Droopy »

ça m'interesse aussi :wink:
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

salut,

des news ?
Image
snobw
Messages : 26
Inscription : ven. 05/nov./2004 12:58

Message par snobw »

Voila voila, j'avais failli oublié :

donc c'est normal si dans le code c'est bordelique, car j'ai enlevé plein de chose dans cette version. Donc ne pas s'étonner s'il manque un morceau de commentaire, ou autre truc farfellu.

Exe+source client :
http://adrcomptefreeflo.free.fr/Prototy ... 0forum.rar

Exe+source serveur :
http://adrcomptefreeflo.free.fr/Prototy ... 0forum.rar
poshu
Messages : 1138
Inscription : sam. 31/juil./2004 22:32

Message par poshu »

Merci, je vais regarder ca.
Anonyme

Message par Anonyme »

Snobw, c'est super, sauf qu'il faut un pass pour se connecter :?
j'ai du trifouillé la source :D

bon boulot ! :wink:
Avatar de l’utilisateur
Droopy
Messages : 1151
Inscription : lun. 19/juil./2004 22:31

Message par Droopy »

C'est quoi le mot de passe ?
erix14
Messages : 480
Inscription : sam. 27/mars/2004 16:44
Contact :

Message par erix14 »

Le fichier PSW.PSD contient le MD5 du mot de passe, il suffit de l'éditer et de le changer avec un autre MD5. Moi j'ai pris : toto => f71dbe52628a3f83a77ab494817525c6
Au niveau sécurité c'est pas top... :D
Anonyme

Message par Anonyme »

Tout ce que je sais , c'est qu'il se trouve ds le fichier psw.psd.
Sinon ouvre Contrôle_Banc_Client.pb vire la ligne 61 :D

@++
Répondre