CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Display Server de Windows?

midoriiro
midoriiro
Niveau 17
22 décembre 2013 à 13:02:47

Salut tous le monde,

Oui j’ose créer un topic avec Windows dans le titre sur le forum linux :hap: .

Pour la petite histoire je vais développer une petite bibliothèque(pour linux dans un premier temps) en c++ pour manipuler(récupération des propriétés des fenêtres, simulation de clique/touche, etc...) le display server.

J'ai de quoi faire pour X, Wayland faut que je me renseigne, également pour Quartz Compositor, mais pour Windows je n'ai rien trouvé concernant un quelconque Display Server.

Bonne fin de week-end :) .

Runnymede
Runnymede
Niveau 10
22 décembre 2013 à 13:17:28

Parce que Windows ne fonctionne pas comme Linux, il n'y a pas de serveur d'affichage. L'affichage est géré par le noyau NT. (Et a l'époque de DOS il n'y avait rien de la sorte non plus, a mon souvenir)

midoriiro
midoriiro
Niveau 17
22 décembre 2013 à 13:26:02

Merci de ta réponse Runnymede,

Je me doute bien que Linux est différent de Windows, dans ma lib j'aurais des classes abstraites pour interfacer les classes de l'environnement adéquat.

Aurais-tu un lien vers une doc/api sur le sujet?

Nh3xus
Nh3xus
Niveau 10
22 décembre 2013 à 18:00:32

Je ne sais pas si tu trouvera beaucoup de documentation mais Windows avec son protocole RDP fait quelque chose de similaire.

Quand tu prends en main un poste à distance via RDP, l'affichage des fenêtres de la machine distante n'est pas un bête screencast comme on peut le voir avec VNC par exemple.

Seules les positions des fenêtres et des boites de dialogues sont transmises via RDP et l'ordinateur que tu utilise charge les éléments graphiques depuis ses propres bibliothèques.

On économise donc de la bande passante :oui:

C'est une des choses que (pour une fois) Windows fais mieux que Linux.

midoriiro
midoriiro
Niveau 17
22 décembre 2013 à 19:44:53

Effectivement cela semble pas mal comme solution, je regarderais ça merci :)

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment