Salut a tous
Je cherche a desactiver temporairement l'ecran de veille
avez vous une idée ?
merci a tous
Salut a tous
Je cherche a desactiver temporairement l'ecran de veille
avez vous une idée ?
merci a tous
salut,
j'utiliserai l'API SystemParametersInfo
Re...
j'ai bien tester "ce qui suis" mais ça n'a pas lair de fonctionner
Evenement du bouton
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Public Const SPI_SETSCREENSAVEACTIVE = 17 Private Const SPIF_UPDATEINIFILE = &H1 Private Const SPIF_SENDWININICHANGE = &H2 Public Declare Function SystemParametersInfo Lib "user32" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, ByVal lpvParam As Long, ByVal fuWinIni As Long) As Long
Etle message d'erreur !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Dim o As Integer ' Pour Désactiver l'ecran de Veille : o = SystemParametersInfo(SPI_SETSCREENSAVEACTIVE, 0, 0, 0)
Un appel à la fonction PInvoke 'Ecran de veille demo!Ecran_de_veille_demo.Form1::SystemParametersInfo' a déséquilibré la pile. Cela peut se produire, car la signature PInvoke managée ne correspond pas à la signature cible non managée. Vérifiez que la convention d'appel et les paramètres de la signature PInvoke correspondent à la signature non managée cible.
Y a t'il un autre moyen ?
Merci a tous !
essaie en remplacant les long par des integer dans la définition de la fonction
On dirais que ça fonctionne
mais une fois qu'il est desactiver on ne peux plus le reactiver :S
je vais faire des tests quand meme !
@+
pour le réactiver, il faut changer le paramètre
ça ne fonctionne pas !
et ça fonctionne en local
je m'esplique
je suis sur un reseau entreprise et l'eco-ecran est forcer par GPO donc l'API n'a pas d'effet dessus, j'ai simplement trouve l'endroit dans le registre ou est le temps pres defini j'ai monté ce temps a 80000 secondes ....
Merci de votre aide !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager