Mousecontrol

Soyez le premier à donner votre avis sur cette source.

Vue 5 914 fois - Téléchargée 404 fois

Description

MouseControl est un programme permettant le controle de plusieurs PC mis côte à côte avec une seule souris et un seul clavier.
Cela m'arrive souvent de travailler sur 3 PC rapprochés ( 1 serveur et 2 clients ).
J'ai donc eu l'idée de créer ce programme pour éviter de changer de souris et de clavier a chaque fois ( moi flémard ? ).
L'utilisation est simple, lorsque votre curseur arrive à une extremité de l'écran, la souris disparait et vous prenez le controle d'un autre PC.

En dehors du controle de la souris et du clavier ainsi que de la mise en place des hooks, ce code source montre aussi l'utilisation des sockets.
J'ai fait une classe perso qui comprends diverses fonctions ( méthode POST, GET via proxy ou non, téléchargement de fichier via protocol HTTP ).

Coté interface utilisateur, j'ai créé une suite de controles d'aspect AOL ( créés pour un projet antèrieur ) et rassemblés dans une DLL.
Cette DLL est utilisable facilement pour tout autres programmes, si demande, je mettrais le code source de cette DLL avec un exemple d'utilisation de chaque controle.

Voila si vous avez des idées pour améliorer ce projet, n'hésitez pas.
Une version avec installateur est disponible sur noter site : www.NeoUmbrella.fr

Conclusion :


Projet Win32 / API uniquement, compilé avec Visual Studio 98.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

f_l_a_s_h_b_a_c_k
Messages postés
56
Date d'inscription
vendredi 14 avril 2006
Statut
Membre
Dernière intervention
1 février 2009
-
j ai u un problem de compilation vs2003
error C2383: 'pEngine_SetHook' : default-arguments are not allowed on this symbol

j ai changer
//typedef BOOL (*pEngine_SetHook)(BOOL bEnabled, LPOWNCONFIG pConfig = NULL);

par
typedef BOOL (*pEngine_SetHook)(BOOL bEnabled, LPOWNCONFIG pConfig );

et le tout marche a merveille ici!
cs_NeoUmbrella
Messages postés
104
Date d'inscription
vendredi 5 novembre 2004
Statut
Membre
Dernière intervention
11 septembre 2008
-
Ha tiens, ca passe nikel sur vs98 pourtant.
Merci d'avoir signalé ce problème pour ceux qui voudraient compiler le projet avec un IDE plus récent que vs98 :)
Neo_Fr
Messages postés
653
Date d'inscription
mardi 6 décembre 2005
Statut
Membre
Dernière intervention
10 novembre 2014
2 -
Pas tester parceque j'ai qu'un écran, mais je serais curieux de voir le code de ta dll.

Neo_Fr
cs_NeoUmbrella
Messages postés
104
Date d'inscription
vendredi 5 novembre 2004
Statut
Membre
Dernière intervention
11 septembre 2008
-
Ca marche, des que j'aurai le temps je mettrai le code de la DLL avec un projet d'exemple pour l'utilisation de chaque controle.
cs_GTN
Messages postés
7
Date d'inscription
mardi 4 novembre 2008
Statut
Membre
Dernière intervention
23 août 2010
-
lol je télécharge ya rien dans le programe compréssé a par un bloc note et un lien site internet oO

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.