begin process at 2010 02 10 09:49:10
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Fenêtre & Pop-up

 > MOT DE PASSE POUR UN DOSSIER SOUS WINDOWS

MOT DE PASSE POUR UN DOSSIER SOUS WINDOWS


 Information sur la source

Note :
5,33 / 10 - par 3 personnes
5,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Fenêtre & Pop-up Niveau :Débutant Date de création :29/07/2003 Date de mise à jour :29/07/2003 20:27:47 Vu :50 553

Auteur : SMarmotte

Ecrire un message privé
Commentaire sur cette source (19)
Ajouter un commentaire et/ou une note

 Description

Depuis Windows 98 il est possible de personnaliser l'apparence d'un dossier. Ce qui se cache derrière cette personnalisation est en fait un joli code HTML et ... JAVASCRIPT.
Il est donc aisé d'y introduire un code demandant un mot de passe et n'autorisant l'accès à la fenêtre du dossier que si le mot de passe est correct.

Étapes de création
1. Prenez un dossier au hasard et faites un clic droit là où il n'y a pas d'icone
2. Choisissez 'Personnaliser ce dossier' puis 'Choisir ou modifier un modèle HTML pour ce dossier'
3. Prenez le modèle qui vous plait et cliquez sur la case 'Modifier ce modèle'
4. Mettez onload="CheckPassword();" dans l'ouverture de la balise BODY
5. Entrez ce code dans le fichier en début de fichier par exemple :

Source

  • <script language=JScript>
  • var pass="";
  • var child;
  • function CheckPassword()
  • {
  • document.body.style.visibility="hidden";
  • child=window.open("", "", "menubar=no,alwaysRaised=yes,resizable=no,scrollbars=no,status=no,width=250,height=100");
  • child.document.open();
  • child.document.write("<html><head><title>Mot de passe requis</title><sc");
  • child.document.write("cript language=javascript></scr");
  • child.document.write("ipt><scri");
  • child.document.write("pt>function nop() { return false; }</scri");
  • child.document.write("pt><scr");
  • child.document.write("ipt>function login() { window.opener.pass='.'+pwd.value; } </scri");
  • child.document.write("pt></head><style>body { font-family: Tahoma; font-size: 9pt; font-weight:bold; color: #333399; } input { font-family: Tahoma; font-size: 8pt; color: #993333; }</style>");
  • child.document.write("<body bgcolor=#e0e0e0 onUnLoad='bye();'><center>Entrez le mot de passe :<br><input type='password' name='pwd' size='20' value='undefined'><br><br><input type='button' value=' Login ' onClick='login();' style='color=#228822'></p></body><sc");
  • child.document.write("ript language=JScript>document.oncontextmenu=nop; document.body.onclick=nop;</scri");
  • child.document.write("pt></html>");
  • setTimeout("GetPwd()", 150);
  • }
  • function GetPwd()
  • {
  • if(pass=="")
  • setTimeout("GetPwd()", 150);
  • else
  • {
  • child.close();
  • if(pass!=".OpenMe")
  • {
  • window.location="C:";
  • return false;
  • }
  • else
  • {
  • document.body.style.visibility="visible";
  • return true;
  • }
  • }
  • return false;
  • }
  • </script>
<script language=JScript>
var pass="";
var child;

function CheckPassword()
{
	document.body.style.visibility="hidden";
	child=window.open("", "", "menubar=no,alwaysRaised=yes,resizable=no,scrollbars=no,status=no,width=250,height=100");
	child.document.open();

	child.document.write("<html><head><title>Mot de passe requis</title><sc");
	child.document.write("cript language=javascript></scr");
	child.document.write("ipt><scri");
	child.document.write("pt>function nop() { return false; }</scri");
	child.document.write("pt><scr");
	child.document.write("ipt>function login() { window.opener.pass='.'+pwd.value; } </scri");
	child.document.write("pt></head><style>body { font-family: Tahoma; font-size: 9pt; font-weight:bold; color: #333399; } input { font-family: Tahoma; font-size: 8pt; color: #993333; }</style>");
	child.document.write("<body bgcolor=#e0e0e0 onUnLoad='bye();'><center>Entrez le mot de passe :<br><input type='password' name='pwd' size='20' value='undefined'><br><br><input type='button' value='  Login  ' onClick='login();' style='color=#228822'></p></body><sc");
	child.document.write("ript language=JScript>document.oncontextmenu=nop; document.body.onclick=nop;</scri");
	child.document.write("pt></html>");
	setTimeout("GetPwd()", 150);
}

function GetPwd()
{
	if(pass=="")
		setTimeout("GetPwd()", 150);
	else
	{
		child.close();

		if(pass!=".OpenMe")
		{
			window.location="C:";
			return false;
		}
		else
		{
			document.body.style.visibility="visible";
			return true;
		}
	}
	return false;
}
</script>

 Conclusion


Quand on clique pour ouvrir le dossier, y'a une jolie fenêtre qui s'ouvre aussi pour demander le mot de passe.


 Sources du même auteur

Source avec Zip Source avec une capture PUBS LYCOS/MULTIMANIA
FIN DES PUBS SUR LYCOS / MULTIMANIA (FONCTIONNEL AU 4 DEC 20...
Source avec Zip ENLEVER LA DERNIÈRE PUB DE MULTIMANIA (VERSION PRÉ-FINALE)
ENLEVER LA PUB SUR LYCOS/MULTIMANIA (8 JUILLET 2003)

 Sources de la même categorie

Source avec Zip Source avec une capture FENETRE D'ACTUALITE par kazma
Source avec Zip Source avec une capture CLASS POP-IN AVEC EFFET SOUS JQUERY DE "CONNEXION" STYLE CS ... par Nementon
Source avec Zip Source avec une capture FENETRE DE LOGIN par kazma
Source avec Zip Source avec une capture MESSAGES VIRTUELS par grarestephane
Source avec Zip Source avec une capture ENVOIE DE MESSAGE AUTOMATIQUE par grarestephane

Commentaires et avis

Commentaire de morgandetoi06 le 29/07/2003 22:13:51

y suffit de desactiver l execution de javascript pour eviter la "protection".....

Commentaire de SMarmotte le 29/07/2003 23:02:41

ouais je sais ... ou aussi accéder au dossier avec la console DOS
Mais j'y ai trouvé bien marrant sur le coup ...

Et puis pour ceux qui ont un petit frère qui trifouille partout, ça devrait le freiner un peu quand même ... LOL

Commentaire de morgandetoi06 le 29/07/2003 23:17:33

oué c sur lol

Commentaire de MiTcH37 le 02/08/2003 18:37:41

en faite c bien pratique cette section.
je l'ai utiliser pour ajouter plein de liens sur les cotés en haut et en bas. On peut aussi bidouiller tout plein de truc la dedans !

Commentaire de willinfeo le 19/08/2003 10:20:21

c koi le pwd

Commentaire de SMarmotte le 10/07/2004 15:09:14

pour ceux qui veulent pas chercher le mot de passe est ".OpenMe" (.OpenMe)

Commentaire de SMarmotte le 10/07/2004 15:09:35

pour ceux qui veulent pas chercher le mot de passe est ".OpenMe" (.OpenMe)

Commentaire de SMarmotte le 10/07/2004 15:09:36

pour ceux qui veulent pas chercher le mot de passe est ".OpenMe" (.OpenMe)

Commentaire de zoulouzaza le 21/08/2004 15:11:34

J'arive pas il me faudrait plus de détails sur la var a changer et surtt l'endroit ou mettre onload="CheckPassword();" et si il faut le modifier merci pask la ca marche pas
mon mail: zoulouzaza@hotmail.com

Commentaire de Jojo 502 le 30/08/2004 17:05:56

Je vais peut-etre avoir l'air d'un gros débutant mais bon, je trouve pas "Choisir ou modifier un modèle HTML" sinon pour le reste je comprend tout, je m'y connais bien HTML et js.
Merci d'avance.

Commentaire de disleur le 11/09/2004 13:59:34

Comment fait-on avec WinXP ?
Je ne vois pas d'option "Choisir ou modifier un model HTML" !
Merci !

Commentaire de Xavir le 10/03/2005 20:52:08

C + possible sous xp...

Commentaire de nanoka le 03/06/2005 12:31:38

je n'ai pas reussi, quand j'écris le mot de passe ça ne s'ouvre pas merci pour votre aide

Commentaire de suncrusher le 01/07/2005 17:04:24

salut j'ai un probleme je suis sous Win 2000 mais des ke j'entre le mot de pass il me mete ke le dossier est vide!

Commentaire de roger1965 le 18/01/2006 21:00:49

Comment fait-on avec WinXP pro ?
Je ne vois pas d'option "Choisir ou modifier un model HTML" !
Merci !

Commentaire de roger1965 le 18/01/2006 21:11:32

Salut ,,
si c est possible d'expliquer plus comment faire le mot de passe pour un dossier .. merci baucoup ..

Commentaire de mikorm le 01/03/2006 11:49:17

Salut a tous , je viens de commencer , mais je comprend rien :x , quelqu'un pourrai t'il m'aider , mon addresse c'est mikkorm@hotmail.com

Commentaire de mogouan le 18/09/2006 19:08:57

Comment fait-on avec WinXP pro ?
Je ne vois pas d'option "Choisir ou modifier un model HTML" !
Y'a til un autre moyen pour mettre un mot de passe un un dossier
Merci

Commentaire de jmbond le 14/02/2007 03:03:14

Oups ! je viens peut-être un peu tard mais pour protéger un dossier par un mot de passe il suffit d'utiliser hff (Hide File and Folder) : http://www.softstack.com/hff.html .
Pas besoin de bidouiller windaube !
En plus les dossiers sont totalement protégés que ce soit en ms-dos, mode sans echec, ... et fonctionne sur tous windaube (Windows 98/ME/NT/2000/XP/Vista).
Possibilité de protéger un dossier par mot de passe ou de le rendre invisible.

La seule manière de contourner le mot de passe est de démonter le disque dur et le mettre sur un autre pc.

Voila

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,154 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales