Bonjour,
Voila j'ai besoin de créer un service windows qui affiche une interface (meme en dehord d'une session).
Pour cela je crée mon service et je veux ouvrir:
- Une station windows
- Un bureau
pouer cela je fais:
1.
2.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 m_hWinStation = OpenWindowStation( TEXT("winsta0"), FALSE, WINSTA_ACCESSCLIPBOARD | WINSTA_ACCESSGLOBALATOMS | WINSTA_CREATEDESKTOP | WINSTA_ENUMDESKTOPS | WINSTA_ENUMERATE | WINSTA_EXITWINDOWS | WINSTA_READATTRIBUTES | WINSTA_READSCREEN | WINSTA_WRITEATTRIBUTES);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 m_hDesk = OpenDesktop( l_lptstr, 0, FALSE, DESKTOP_CREATEMENU | DESKTOP_CREATEWINDOW | DESKTOP_ENUMERATE | DESKTOP_HOOKCONTROL | DESKTOP_JOURNALPLAYBACK | DESKTOP_JOURNALRECORD | DESKTOP_READOBJECTS | /*DESKTOP_SWITCHDESKTOP |*/ DESKTOP_WRITEOBJECTS);
MAIS! Je récupere tjrs un pointeur NULL sur ma station !!??
Pourquoi est-ce que je ne peux pas ouvrir ma station ??
[Balises CODE rajoutées par Loulou24, merci d'y penser à l'avenir]
Partager