عدد الرسائل : 658 العمر : 36 المزاج : Sad اسم الكلية : كليه العلوم جامعه المنصورة تاريخ التسجيل : 30/08/2008
موضوع: كيفيه عمل باسورد و قفل ملف من غير برامج الإثنين 29 سبتمبر 2008 - 5:57
اختار الملف المراد قفله وانشىء بداخله text document
وانسخ هذا الكود بداخله
كود:
cls @ECHO OFF title Folder Private if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK if NOT EXIST Private goto MDLOCKER :CONFIRM echo Are you sure you want to lock the folder(Y/N) set/p "cho=>" if %cho%==Y goto LOCK if %cho%==y goto LOCK if %cho%==n goto END if %cho%==N goto END echo Invalid choice. goto CONFIRM :LOCK ren Private "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" echo Folder locked goto End :UNLOCK echo Enter password to unlock folder
set/p "pass=>" if NOT %pass%== password here goto FAIL attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Private echo Folder Unlocked successfully goto End :FAIL echo Invalid password goto end :MDLOCKER md Private echo Private created successfully goto End :End
تلاحظ بالسطر رقم 23 كلمه "password here"
استبدلها بالرقم السري الي تحب تضعه
وبعدين
"save as"
واختار له الاسم ده
locker.bat
الآن نرجع للمجلد بعد ما تم حفظ الملف النصي وراح نجد الأمر ألى انشأناه يحمل اسم
locker
كده اصبح عندك ملف تستطيع ان تحمل بداخله اى ملفات سريه
كيفيه التعامل مع الملف
عاوز تفتح الملف السرى اضغط على القفل
blocker
هيفتح لك شاشه سودا تكتب الباسورد وتضغط enter هيظهر لك الملف السرى وتقدر تحفظ بداخله اى ملف
طيب
عاوز تقفل الملف السرى تضغط على blocker
هيفتح الشاشه السودا وتكتب y وتضغط enter
هيختفى الملف السرى وهكذا
ياريت تجربو الطريقه ولو فى اى حاجه مش واضحه اسئلونى
ebrahim.s.464
عدد الرسائل : 104 العمر : 37 تاريخ التسجيل : 22/03/2008
موضوع: رد: كيفيه عمل باسورد و قفل ملف من غير برامج الإثنين 16 فبراير 2009 - 16:33
الف شكر على الموضوع الجميل ده انا جربته وشغال جامد
واسمحولى اشرحلوكم الكود عبارة عن ايه
cls وظيفتها انها تفتح تخلى الشاشة السوده اللى بتفتح فارغة الا من اوامر البرنامج ده فقط
@ECHO OFF وظيفتها انك لو فتحت البرنامج ده وانت كنت فاتحه اصلا تقفل النسخة القديمة وتخلى الجديده شغاله
title Folder Private وده اسم البرنامج وهو اسمه على فكرة Folder Private او المجلد السرى
وعلى فكرة ممكن تلغى الثلاث جمل دول مش مشكلة خالص والبرنامج حيشتغل عادى جدا
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
الجملة دى وظيفتها انها تدور اذا كان فى ملف موجود ومتشفر وانت عايز تدخل على الملف ده ولا دى او مرة تشغل البرنامج ولسه ما شفرتش حاجة
لو فى ملفات مشفرة حيروح على السطور اللى فى بدليتها الأمر UNLOCK وهى كالتالى :UNLOCK echo Enter password to unlock folder
set/p "pass=>" if NOT %pass%== password here goto FAIL attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Private echo Folder Unlocked successfully goto End
فى السطور دى بيطلب من المستخدم انه يدخل الباسورد ولوكانت صح يفك شفرة الملف ويكتب رسالة للمستخدم يقول فيها Folder Unlocked successfully ويقفل البرنامج ولوالباسورد كانت غلط حينفذ السطور التاليه :FAIL echo Invalid password goto end حيقولوا ان الباسورد غلط ويقفل البرنامج
طيب فى حالة انه ملقاش ملفات متشفرة موجود يعمل ايه حيروح على السطر اللى بيقول if NOT EXIST Private goto MDLOCKER والسطر ده بيقوله دور على فولدر اسمه Private لو مالقتوش يبقى الراجل ده او مرة يستخدم البرنامج روح بقى على السطور اللى فى بدايتها MDLOCKER وهى كالتالى :MDLOCKER md Private echo Private created successfully goto End وهى وظيفتها انها تعمل فولدر جديد ويسميه Private
لو بقى ملقاش ملفات مشفرة خالص ولاقى فولدر اسمه Private يروح على الأمر Confirm وهو كالتالى :CONFIRM echo Are you sure you want to lock the folder(Y/N) set/p "cho=>" if %cho%==Y goto LOCK if %cho%==y goto LOCK if %cho%==n goto END if %cho%==N goto END echo Invalid choice. goto CONFIRM وظيفته انه يسال المستخدم هو عايز يشفر الملف ولا لا لو المستخدم قال لا البرنامج حيتقفل وخلاص لكن لو المستخدم وافق على التشفير حيروح ينفذ امر التشفير Lock وهو كالتالى :LOCK ren Private "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" echo Folder locked goto End
البرنامج فكرة عمله انه بينشا فولدر اسمه Private تحط فيه الملفات بتاعتك اللى عايز تخفيها وبعد كده هو بيعمل الملف ده جزء من ملفات النظام بتاعة الكمبيوتر وكده استحاله انك تفتحة وانا حتى حاولة انى اشيل عنه الحماية باحد برامج ميكروسوفت لكن ما اتفكتش ودى ميزه كبيره
لكن فى عبين فى البرنامج اولا ان الباسورد ما تتغيرش غير قبل ما اعمل البرنامج وده شئ مش بيريح كل المستخدمين والثانى ان اى حد حيظهر الملفات المخفيه حيلاقيه صحيح انه مش حيعرف يفتحه لكن ممكن يحذفه
gallosha
عدد الرسائل : 1 تاريخ التسجيل : 22/02/2011
موضوع: رد: كيفيه عمل باسورد و قفل ملف من غير برامج الثلاثاء 22 فبراير 2011 - 1:39
الموضوع جيد خدا بس فية مشكلة صغيرة وهى انى سواء ادخلت كلمة المرور صحيحة ام خاطئة كدة كدة الملف السرى بيظهر فلو سمحت تقوللى اية الحل فى المشكلة دى