Lancer l'economiseur d'ecran et vérouiller session [Résolu]

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Lancer l'economiseur d'ecran et vérouiller session [Résolu]

Message par Kwai chang caine »

Bonjour à tous

Le cauchemar du forum est de retour de vacances :D

Je voudrais savoir si quelqu'un connait une combine pour lancer instantanément l'economiseur d'ecran par le code.

Merci de votre aide
Dernière modification par Kwai chang caine le lun. 27/août/2007 13:33, modifié 2 fois.
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Code : Tout sélectionner

RunProgram("moneconomiseurdecran.scr") 
?
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Message par Kwai chang caine »

Bonjour PROGI1984

Merci de cette combine, que je connaissait pas (Evidemment :D )

Mais si tu ne connais pas le nom de l'economiseur d'ecran 8O
Je voudrais que ce soit portable sur n'importe quelle machine.

Encore merci de ton aide
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Message par Kwai chang caine »

Excusez pour le derangement, mais je recherchais en meme temps sur le forum US (Enfin j'essayais de comprendre la langue de "cheque spire")

J'ai trouvé cette fonction de PB (Pas PureBasic, mais un utilisateur)

Code : Tout sélectionner

SendMessage_(FindWindow_("ProgMan",0),#WM_SYSCOMMAND,#SC_SCREENSAVE,0) 
J'ai rien compris, je ne sais pas ce qu'est "Progman" 8O
Si quelqu'un comprend ....

En tout cas ça marche nickel et c'est deja l'essentiel
Mais apparement c'est pas tout à fait ce que je cherchais.

Ce doit etre juste l'apperçu, moi j'aurais voulu déclencher l'economiseur d'ecran comme quand on regle a 1 minute (par exemple) et qu'apres on est obligé de retaper son code pour acceder a sa session.
gnozal
Messages : 832
Inscription : mar. 07/déc./2004 17:35
Localisation : France
Contact :

Message par gnozal »

Kwai chang caine a écrit :J'ai rien compris, je ne sais pas ce qu'est "Progman" 8O
Si quelqu'un comprend ....
PROGram MANager = Gestionnaire de programmes
C'est Progman.exe dans SYSTEM32.
Je pense que çà devrait aussi marcher comme çà : PostMessage_(#HWND_BROADCAST, #WM_SYSCOMMAND, #SC_SCREENSAVE, 0) (#HWND_BROADCAST => on envoie le message à tout le monde)

Sinon, tu peux utiliser RunProgram() en cherchant le chemin de l'économiseur courant dans la base de registres sous [HKEY_CURRENT_USER\Control Panel\Desktop], clé "SCRNSAVE.EXE".
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Message par Kwai chang caine »

Bonjour GNOZAL

Aaaaaahhh !!! d'accord :wink:
Merci de l'info.
Moi je croyais que c'etait un nouveau super hero que je connaissais pas comme Superman, Ironman, Batman. :D

Mais Progman, j'avais jamais vu d'affiches dans les rues, c'est pour ça :lol:

Merci de la combine pour avoir le nom du screensaver, je viens de lire ton POST modifié, alors je modifie le miens à mon tour :D
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Message par Kwai chang caine »

@PROGI1984

Apparement

Code : Tout sélectionner

RunProgram("C:\WINNT\system32\ssstars.scr") 
ça marche pas.

Au lieu de démarrer l'ecran de veille, ça me donne le panneau des parametres. :cry:
Par contre si je tape :

Code : Tout sélectionner

C:\WINNT\system32\ssstars.scr
Dans l'adresse d'une fenetre explorateur ça marche 8O
Dingue non !!!
gnozal
Messages : 832
Inscription : mar. 07/déc./2004 17:35
Localisation : France
Contact :

Message par gnozal »

Kwai chang caine a écrit :@PROGI1984

Apparement

Code : Tout sélectionner

RunProgram("C:\WINNT\system32\ssstars.scr") 
ça marche pas.

Au lieu de démarrer l'ecran de veille, ça me donne le panneau des parametres. :cry:
Par contre si je tape :

Code : Tout sélectionner

C:\WINNT\system32\ssstars.scr
Dans l'adresse d'une fenetre explorateur ça marche 8O
Dingue non !!!

Code : Tout sélectionner

RunProgram("C:\WINNT\system32\ssstars.scr", "/S", "") ; "/P" preview "/C" config
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Message par Kwai chang caine »

Décidément tu est une "nounou" pour moi mon bon GNOZAL :wink:
ça marche cette fois j'arrive bien a declencher le screensaver.
Comme dans ta precedente instruction d'ailleur :

Code : Tout sélectionner

PostMessage_(#HWND_BROADCAST, #WM_SYSCOMMAND, #SC_SCREENSAVE, 0) 
J'ai encore un probleme :

ça déclenche donc bien le screensaver, mais ça verrouille pas la machine.
Alors que lorsque je laisse declencher le screensaver en mettant par exemple 1 mn de delais, quand je touche le clavier ou bouge la souris, j'ai un panneau qui me demande d'entrer mes codes, et c'est cette fonction que je desirerais avoir.

Encore mille merci a vous
gnozal
Messages : 832
Inscription : mar. 07/déc./2004 17:35
Localisation : France
Contact :

Message par gnozal »

Kwai chang caine a écrit :J'ai encore un probleme :

ça déclenche donc bien le screensaver, mais ça verrouille pas la machine.
Alors que lorsque je laisse declencher le screensaver en mettant par exemple 1 mn de delais, quand je touche le clavier ou bouge la souris, j'ai un panneau qui me demande d'entrer mes codes, et c'est cette fonction que je desirerais avoir.
Il me semble que le mot de passe, c'est dans les paramètres du screensaver lui-même (?), et tous les screensavers n'ont pas de mot de passe.

Sinon, pour verouiller ta station de travail, il y a la fonction LockWorkStation_() (à partir de Windows 2000).
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Message par Kwai chang caine »

GOOOOOOGGGGLLLLLLLEEEEE !!!!!!

Ah non j'met trompé

YAAAAAAAHHHHHOOOOOOO!!!!

LockWorkStation_() c'est exactement ce que je voulais.
Tu est GENIAL (Je pense que je ne t'apprend rien :wink:)

Je peux pas t'embrasser, mais le coeur y est :D

Encore merci merci merci .....
Passe une excelente journée et que les dieux te protegent.

Surtout des mecs comme moi car comme dirait nanard :
"Y'a des mecs severement burné", et ben moi j'suis severement une burne :lol:
Répondre