Tic tac shut down - outil servant à éteindre votre pc en un temps donné (sleep timer)

Soyez le premier à donner votre avis sur cette source.

Vue 7 241 fois - Téléchargée 796 fois

Description

Ce programme vous permet de faire en sorte d'éteindre votre PC en un temps donné.
Il agit comme un Sleep Timer d'une Chaîne hi-fi ou d'une télé.

Mais, il y a quelques petits effets sur l'apparence du programme.
Cette source servira à avoir une idée brève de l'instruction ShellExecute
mais elle servira aussi à:

- Voir comment changer de langue (vu que le programme peut avoir une apparence en Français ou en Anglais) en utilisant une astuce basique
- Voir comment utiliser une chaîne de caractères et un Timer (de sorte à faire des effets)

Bien que la source n'est pas assez commentée, il est facile d'en comprendre le contenu en identifiant les composants dans la boîte de dialogue principale.

N.B.: Une police TrueType est fournie avec le logiciel, ausi faudrait-il l'extraire dans c:\windows\fonts

Conclusion :


Pour toutes vos suggestions, contactez-moi sur mon e-mail cyberrob50@gmail.com

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
98
Date d'inscription
dimanche 15 février 2009
Statut
Membre
Dernière intervention
28 juin 2020

je chercher ceci depuis un sert un moment en language pascale
merci sa m'aide vraiment
Messages postés
1
Date d'inscription
samedi 11 juin 2005
Statut
Membre
Dernière intervention
1 avril 2007

et alor mon brave!^^ je te passe le bonjour et puis je te felicite pour ton programme car meme s'il est "bourin" il a le merite de fonctionner.
@+ Cupidonihack allias twain
Messages postés
6
Date d'inscription
vendredi 23 février 2007
Statut
Membre
Dernière intervention
28 février 2007

La clause "Windows" est déja dans mon programme.
Aussi, j'ai été curieux de remplacer SE_DEBUG_NAME par 'SeShutdownPrivilege' mais ça n'a rien donné.

N'y aurait-il pas un problème?

Enfin, pour l'instant je fais toujours ramer mon programme avec le Shutdown sous Windows XP.
Messages postés
718
Date d'inscription
jeudi 19 décembre 2002
Statut
Membre
Dernière intervention
22 novembre 2016
3
La fonction "AjustePrivileges" en question ne fera rien de visible. Elle permet juste à l'application d'obtenir un peu plus de droit afin de pouvoir autorisé l'application à éteindre le système.
D'ailleur le privilège 'SeShutdownPrivilege' permet d'obtenir des droits pour tout ce qui est de l'arret/démarrage
Quand tu va utiliser ma fonction "FermerWindows", "AjustePrivileges" est automatiquement appelé afin d'obtenir ces droits avant d'executer la fonction d'extinction.

Normalement çà fonctionne.

Sinon à la ligne :
LookupPrivilegeValue( nil, SE_DEBUG_NAME, TP.Privileges[0].Luid );
met directment :
LookupPrivilegeValue( nil, 'SeShutdownPrivilege', TP.Privileges[0].Luid );
pour pas te prendre la tête avec les constantes.

Sinon j'ai du oublier de te le preciser, mais dans la clause uses tu dois ajouter : "Windows"

A+
Messages postés
6
Date d'inscription
vendredi 23 février 2007
Statut
Membre
Dernière intervention
28 février 2007

Est-ce que c'est normal le fait que ce qui est écrit en haut (Privileges) ne marche pas chez moi? J'ai Delphi7 (information).
Afficher les 10 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.