Nous sommes actuellement le 15 Juil 2026, 16:12

Le fuseau horaire est UTC-5 heures [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 3 message(s) ] 
Auteur Message
MessagePublié: 13 Oct 2004, 23:41 
Hors-ligne
Régulier
Régulier
Avatar de l’utilisateur

Inscription : 09 Jan 2002, 23:35
Message(s) : 376
Localisation : Québec
Bonjour !

Je suis entrain de faire un service pour Windows et j'aimerai savoir lorsque l'utilisateur se connecte et se déconnecte.

Quelqu'un peu m'aider ?


Haut
 Profil  
Répondre en citant  
MessagePublié: 15 Oct 2004, 18:53 
Hors-ligne
Régulier
Régulier
Avatar de l’utilisateur

Inscription : 02 Juin 2003, 01:38
Message(s) : 294
Localisation : Montréal
CyberGob a écrit:
Bonjour !

Je suis entrain de faire un service pour Windows et j'aimerai savoir lorsque l'utilisateur se connecte et se déconnecte.

Quelqu'un peu m'aider ?


Malheureusement, je ne connais pas la solution. :(
Mais si jamais tu la trouve fait moi signe ca m'interesse beaucoup de le savoir.
J'ai un projet semblable (service sous XP).


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 16 Oct 2004, 02:29 
Hors-ligne
Régulier
Régulier
Avatar de l’utilisateur

Inscription : 09 Jan 2002, 23:35
Message(s) : 376
Localisation : Québec
j'ai trouvé quelque chose.

J'ai tester mais ca ne semble pas fonctionner. Probablement que j'ai fait quelque chose de pas correct.

Voici : http://www.codeproject.com/system/winlogon_notification_package.asp

C'est un code en C++, j'ai tenté de le traduire en VB.Net, mais ca n'as pas fonctionner.

Mais en gros le principe est simple, c'est un DLL que le programe "winlogon" va caller lorsqu'il fait un logon ou un logoff.
La liste des programe que winlogon doit notifier de c'est événement ce situe dans la base de registre.

J'ai pas dit mon dernier mot ! En écrivant ce message je croix avoir trouvé mon erreur. Je vais probablement essayer ca samedi soir ou au courrant de la fin de semaine.

Si tu trouve la solution avant moi fait moi signe !



Aussi, quelqu'un sait comment cacher la barre de tache de windows ?
Car le code que j'ai trouvé c'est :
Citer:
'For hide/show Task bar
Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long
Public Const SWP_HIDEWINDOW = &H80
Public Const SWP_SHOWWINDOW = &H40

Dim rtn As Long
Dim nRet As Long
rtn = FindWindow("Shell_traywnd", "") 'get the Window
nRet = SetWindowPos(rtn, 0&, 0&, 0&, 0&, 0&, SWP_SHOWWINDOW) 'show the Taskbar


Mais ca ne fonctionne pas.

P.S. : Ce n'ai pas pour faire un programe pour jouer des mauvais tour. Je travail dans un organisme communautaire et je fais un programme pour gérer le temps que les utilisateur passe devans les ordis. Alors, je cache la barre de tache, j'affiche une fenetre en fullscreen "always on top" et je déactive quelque touche (CTRL, ALT, TAB)


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 3 message(s) ] 

Le fuseau horaire est UTC-5 heures [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 3 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Recherche de:
Aller vers :  
Propulsé par phpBB® Forum Software © phpBB Group
Traduction et support en françaisHébergement de site