Comment créer un dossier et le protéger par mot de passe en vbscript

Présentation
Ce Vbscript est en "version beta" et je veux le partager avec vous pour des tests sur vos machines, et bien sûr, vous devriez me donner vos commentaires et vos suggestions pour améliorer ce dernier.

Alors ce script vous montre comment créer un dossier et le protéger par mot de passe Crypté et stocké dans la base des registres, il crée un dossier nommé "C:\Protection" puis il lui attribue une permission d'accès refusée, donc vous ne pouvez pas ni renommer ni ouvrir, ni écrire, ni lire ni supprimer ce dossier.

Ce script modifie les attributs du dossier pour "+ r + s + h" et révoque les autorisations pour %COMPUTERNAME% et le groupe d'administrateurs après avoir invité à saisir un mot de passe. Et ces changements revient après le même mot de passe qui a été fourni.

NB:Ce Script n'est pas sécurisé à 100% en effet le propriétaire du dossier et tout membre du groupe Administrateurs peuvent modifier ces autorisations sans passer par le mot de passe connaissant bien sûr la bonne syntaxe en ligne de commande.

- Ce Script est testé sous Windows 7 64-bits Version Française
Détails
Catégories : VBS
Avatar de Mehdi Tounisiano
Expert éminent
Voir tous les téléchargements de l'auteur
Licence : Gratuit
Date de mise en ligne : 26 mars 2012




Avatar de monali monali - Futur Membre du Club https://www.developpez.com
le 02/03/2012 à 12:32
C'est un bon exemple d'application,
J'ai essayé sur windows xp suite mais le dossier "C:\Protection" n'a pas été créé
Avatar de Jade_13 Jade_13 - Membre averti https://www.developpez.com
le 13/03/2012 à 8:55
Bonjour,

Téléchargé et installé (merci)
Il ne créé pas de dossier "C:\Protection", mais me rajoute un lecteur :

Seven (Z

En cours de tests donc il va falloir attendre un peu pour les réactions
Avatar de hackoofr hackoofr - Expert éminent https://www.developpez.com
le 13/03/2012 à 12:11
Citation Envoyé par Jade_13  Voir le message
Bonjour,
Téléchargé et installé (merci)
Il ne créé pas de dossier "C:\Protection", mais me rajoute un lecteur " Z:\"


Effectivement vous avez raison parce que tout simplement j'ai fait une mise à jour pour ce script mais j'ai oublié de le mentionner dans la description
Description de la Mise à jour :
  • Ajout d'une fonction WriteCheckProtection() pour vérifier la protection a chaque démarrage de windows.
  • Ajout d'une fonction Disque_Virtuel() pour créer un disque virtuel Z:\ qui remplace et substitue le dossier c:\Protection.

pour le Test
Avatar de hackoofr hackoofr - Expert éminent https://www.developpez.com
le 22/03/2012 à 16:02
à Toutes et à Tous
Description de la Mise à jour :
  • Ajout d'une fonction CopyMyscript() pour la copie du script dans le répertoire système AppData.
  • Ajout d'une fonction SetupNameSpace() pour la création du répertoire système dans le bureau et ainsi dans le poste de travail.

pour le Test
Et Surtout n'oubliez pas de voter pour ce script
Avatar de kryptong kryptong - Membre régulier https://www.developpez.com
le 04/07/2012 à 8:52
Bon je l'ai installé et il m'a crée le dossier Z mais après lorsque je vais y accéder il me demande pas le mot de passe que j'ai entré il me dit directement "accès refusé"
Avatar de hackoofr hackoofr - Expert éminent https://www.developpez.com
le 04/07/2012 à 10:00
Citation Envoyé par nourhene4  Voir le message
Bon je l'ai installé et il m'a crée le dossier Z mais après lorsque je vais y accéder il me demande pas le mot de passe que j'ai entré il me dit directement "accès refusé"


Dans quelle session avez-vous installé ce programme ? je veux dire avec la session Administrateur ou bien autre
si ce problème persiste désinstallez et ré-installez sur la session Administrateur
une autre chose, si je présume que vous êtes sur Windows 7 ou bien Vista il faut d'abord désactiver le UAC : User Account Control (UAC) est une fonctionnalité permettant de prévenir d’un changement de configuration avancée sur votre système Windows.
Voici un tutoriel qui vous montre la procédure à suivre pour désactiver le UAC dans Windows 7
Bonne Continuation
Avatar de kryptong kryptong - Membre régulier https://www.developpez.com
le 04/07/2012 à 11:55
Citation Envoyé par hackoofr  Voir le message

Dans quelle session avez-vous installé ce programme ? je veux dire avec la session Administrateur ou bien autre
si ce problème persiste désinstallez et ré-installez sur la session Administrateur
une autre chose, si je présume que vous êtes sur Windows 7 ou bien Vista il faut d'abord désactiver le UAC : User Account Control (UAC) est une fonctionnalité permettant de prévenir d’un changement de configuration avancée sur votre système Windows.
Voici un tutoriel qui vous montre la procédure à suivre pour désactiver le UAC dans Windows 7
Bonne Continuation

Euh je l'ai essayé avec une session autre que la session administrateur ; c'est pas faisable ?
Avatar de Blz69 Blz69 - Nouveau Candidat au Club https://www.developpez.com
le 09/08/2016 à 1:15
Salut les gars, alors j'ai effectué le téléchargement sauf qu' au lieu de ça j'ai une fenêtre intempestive qui ne cesse de revenir en boucle sans arrêt alors comment dois-je faire. Sachez que j'ai redémarré mon ordi donc voilà.
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.
Contacter le responsable de la rubrique Visual Basic 6