Lockdisk (autoriser un cd/dvd sur votre pc)

Soyez le premier à donner votre avis sur cette source.

Vue 12 120 fois - Téléchargée 959 fois

Description

Avez-vous deja eu envie d'interdire au gens la lecture d'un de vos
CD ou DVD préféré sur votre PC? Eh bien! voici une solution. Comme le nom l'indique, ce programme vous permet d'autoriser des CD/DVD définis et de bloquer tout le reste de CD/DVD inséré sur l'un de vos lecteur CD/DVD. le principe est simple:
- il scanne tous vos lecteurs optiques au lancement
- vous lui indiquez les CD/DVD à autoriser en les insérant a tour de rôle et en cliquant à chaque fois sur le boutton Autoriser (pour cela il vous faudra désactiver la surveillance).
- A chaque fois qu'il détectera l'un des CD/DVD non autorisé, il l'ejectera du lecteur optique.
- un mot de passe n'est nécéssaire que lors de la désactivation de surveillance ou à la fermeture de l'application(mot de passe saisi au premier lancement de l'application sur votre PC)

Source / Exemple :


voir le zip

Conclusion :


en option:
- L'application se réduit en trayIcon (en réduisant ou avec le Menu)
- peux être lancer au démarrage de Windows
- on peux changer le mot de passe de déblocage
- l'icône change de couleur selon l'état de surveillance

développer avec Delphi 7 Entreprise soux Windows XP SP3.

Fini l'inquietude qui vous range en laissons un CD ou DVD à la maison avec un enfant sur votre PC.

Les améliorations et critiques sont les bienvenu sur le forum ou en message privé!!

NB: je compte l'élargir sur d'autres types de disque et de l'exécuter en tant que Service.

MERCI Juliodelphi pour la super idée qui est l'inverse de ce que j'avais en tête!!
:D :)

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
63
Date d'inscription
lundi 31 mars 2008
Statut
Membre
Dernière intervention
3 mai 2010

voila qui est faites!
Merci RT15 pour ce super code car ca fait longtemps que je cherchais le moyen de réduire mon temps CPU: avec tous ces timers#!!§.

Je publierai la nouvelle mise à jour avec prise en charge des autres types dès que j'aurais fini.
Messages postés
3874
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
7 novembre 2014
14
Salut,

Les tâches de fond à base de timer, c'est quand même pas la panacée... Tu as regardé du côté de WM_DEVICECHANGE ? Il semble qu'il informe à chaque changement de disque. Aide ici :
http://msdn.microsoft.com/en-us/library/aa363215(VS.85).aspx

Exemple Delphi là :
http://www.swissdelphicenter.ch/torry/showcode.php?id=372
Messages postés
63
Date d'inscription
lundi 31 mars 2008
Statut
Membre
Dernière intervention
3 mai 2010

tu ne sais pas ce que tu manque Nicolas__ ; même si tu n'est plus sur delphi, le principe pourrait t'inspirer sur ton nouveau IDE.

Bonne chance!!
Messages postés
63
Date d'inscription
lundi 31 mars 2008
Statut
Membre
Dernière intervention
3 mai 2010

voila qui est fait!!
Merci juliodelphi pour l'idée.
Messages postés
992
Date d'inscription
jeudi 2 novembre 2000
Statut
Membre
Dernière intervention
24 avril 2013
2
Salut,

je n'ai ni regardé le code (j'ai plus delphi et je passe a autre chose) , ni même exécuté mais je salue l'idée.

Salut
Afficher les 7 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.