surveiller un reseau

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
venom
Messages : 3138
Inscription : jeu. 29/juil./2004 16:33
Localisation : Klyntar
Contact :

surveiller un reseau

Message par venom »

bonjour,

voila j'ai voulu faire un code qui sert a voir l'ecrant d'un autre ordinateur du reseau donc tout ce qui est connexion sa c'est good.
mais comment vous ferai pour avoir des screenshoot de son ecrant?

voila comment moi j'ai procédé :

coté serveur:
au lancement du serveur j'y est incruster une procedure qui fait un semblant d'appuie de la touche imprim ecrant et qui sauvegarde l'image dans le c:/.
bon sa sa va.

ensuite le serveur envoie tout les x temps l'image qui se trouve dans le c:/
voila.

coté client
je me connecte au serveur,
ensuite j'active la fonction de recevoir un fichier du serveur dans le c:/ tout les x temps.
et de l'afficher dans une fenetre que je rafraichie tout les x temps.

mais helas avec touts c'est x temps, sa ne fonctionne pas très bien :lol: .

donc ma question serai comment vous vous feriez ce genre de code ?

voici un schema plus facile a comprendre :

http://purebasic.myftp.org/files/226/sc ... reseau.bmp


@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Avatar de l’utilisateur
Jacobus
Messages : 1559
Inscription : mar. 06/avr./2004 10:35
Contact :

Message par Jacobus »

Je t'ai déjà répondu ici
http://www.purebasic.fr/french/viewtopi ... c1f5feefe3
Sachant que tu as un exemple de timer valide, trouves le reste de ton spyware.
Quand tous les glands seront tombés, les feuilles dispersées, la vigueur retombée... Dans la morne solitude, ancré au coeur de ses racines, c'est de sa force maturité qu'il renaîtra en pleine magnificence...Jacobus.
Avatar de l’utilisateur
venom
Messages : 3138
Inscription : jeu. 29/juil./2004 16:33
Localisation : Klyntar
Contact :

Message par venom »

:oops: oups !! je n'avais pas vu que tu avait posté et bien je vais regarder a ton code.
merci

@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

Si tu veux surveiller ton réseau, je peux te prêter mon oeil. Image
RV
Messages : 209
Inscription : sam. 18/nov./2006 15:16

Message par RV »

Chris a écrit :Si tu veux surveiller ton réseau, je peux te prêter mon oeil. Image
Bien vu! :lol:
Avatar de l’utilisateur
venom
Messages : 3138
Inscription : jeu. 29/juil./2004 16:33
Localisation : Klyntar
Contact :

Message par venom »

:lol: nan merci chris mais c'est simpa de ta part :wink: .


@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Message par Kwai chang caine »

Est ce que c'est pas sur ce genre de principe que VNC repose :roll:
Avatar de l’utilisateur
case
Messages : 1546
Inscription : lun. 10/sept./2007 11:13

Message par case »

oui sauf que bon simuler l'appuie sur prtscreen pour la capture je crois pas que ce soit une bonne idée :p
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Message par Kwai chang caine »

Pardon je voulais parler du lien qu'avait donné JACOBUS
http://www.purebasic.fr/french/viewtopi ... 3972#73972
RV
Messages : 209
Inscription : sam. 18/nov./2006 15:16

Message par RV »

case a écrit :oui sauf que bon simuler l'appuie sur prtscreen pour la capture je crois pas que ce soit une bonne idée :p
D'accord avec toi! :D

Code : Tout sélectionner

lrgf=800
htrf=600

If CreateImage(0,GetSystemMetrics_(#SM_CXSCREEN),GetSystemMetrics_(#SM_CYSCREEN)) 
  DC = StartDrawing(ImageOutput(0))
    BitBlt_(DC,0,0,ImageWidth(0),ImageHeight(0),GetDC_(GetDesktopWindow_()),0,0,#SRCCOPY ) 
    StopDrawing() 
    ResizeImage(0,lrgf,htrf)
EndIf

OpenWindow(1,100,100,lrgf,htrf,"fhghfgjhsg")
    CreateGadgetList(WindowID(1))
        ImageGadget(1,0,0,lrgf,htrf,ImageID(0))

Repeat
    event=WaitWindowEvent()
Until event=#PB_Event_CloseWindow
End
Là tu shoot ton screen sans simuler l'appuie sur prtscreen :D mais il faut passer par l'API! 8)
Répondre