Wednesday, July 04, 2007

आओ, छुप्पन छुपई खेलें.

भीया लोगों (या ये केना जादा सई रयेगा कि) "विन्डो ओपरेटिंग सिस्टिम" पर काम कन्‍ने वाले भीया लोगों.
 
भोत बार आप लोग होनों को लगताई होगा कि -
 
काश कुछ ऐसी जुगाड़ होती जिससे हम अपने कंप्यूटर पर अपने किसी "फ़ोल्डर" को छुपा कर रख सकते होते ताकि हमारी कुछ विशेष फ़ाईलें व सूचना उसमें सुरक्षित रह पाती.
 
अरे भीया, पेले पूरी बात तो सुन्‍नलो. वो तो अपन को भी पताईच हेगा कि "फ़ोल्डर" पे राईट क्लिक करो और पिरापरटीज़ में जा के "हाईड" कर दो. हे ना? येई के रये थे ना?
पन भीया, पन सोचो अगर कि क्या वो सई में छुपा के रख देता हे क्या? उस फ़ोल्डर को वापस लाना (अनहाईड करना) कित्‍ता आसान हेगा कि नीं?? ओर तो ओर, वो तो कोई भी कल्‍लेगा. हे कि नीं?
 
हाँ तो अपन को एक मस्त जुगाड़ मिली है. ओर वोई अपन हिंया सबको बता रेये हें.
 
इसमें ना, भीया आप एक फ़ोल्डर को सच्चीमुच्ची हाईड कर सकते हो, और इत्ता ही नीं, "पासवर्ड" भी डाल सकते हो. ताकि वो बीना पासवर्ड के खुलेईच नीं. तो जब आप ना कीसी फ़ोल्डर को हाईड करोगे तो वो फ़ाईल सिस्टीम से गायब हो जायेगा, और तो और DOS prompt से भी नीं दीखेगा. और ना ही विन्डोस एक्सप्लोरर के स्टेटस बार में बतायेगा (like: xx hidden folders)
 
तो भीया, इसमें आपको करना क्या हेगा कि एक bat file बनानी पडेगी. अरे रुको ना यार भीया, बता तो रिया हूँ कि उसमें क्या लिखना पडेगा. हाँ तो नीचे वाला code  कापी पेस्ट कर दो उसमें. (दोनो लाईनों के बीच वाला)
-----------------------------------
cls
@ECHO OFF
title Folder Locker
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST Locker goto MDLOCKER
:CONFIRM
echo Are you sure u 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 Locker "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%==<put your password here> goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Locker
echo Folder Unlocked successfully
goto End
:FAIL
echo Invalid password
goto end
:MDLOCKER
md Locker
echo Locker created successfully
goto End
:End
-----------------------------------
 
अब किया करो कि, <put your password here> वाली जगह पर अपना पासवर्ड डाल/लिख दो.
 
अब इस bat file  को वहाँ कापी कर दो जहाँ तुमको अपना "छुपा रुस्तम" (हिडन/secure फ़ोल्डर) बनाना है. बस्स हो गिया काम.
 
अब, अब, गोली चला दो!! (बकौल वीरू) मतलब कि अब bat file को डबल क्लिक कर देओ.
 
एक dos वाली खिडकी खुलेगी (और खटाक से बन्द हो जायेगी). ही ही ही.
अरे यार भीया, काय को गरम हो रये हो, जरा गोर से देखो. वईं एक फ़ोल्डर बन गीया हेगा "Locker" नाम का.
 
अब अपनी एइसी फ़ाईलें जिनको की तुम छिपाना चा' रये हो, वो इस फ़ोल्डर में डाल देओ.
 
अब, अब, फ़िर से गोली चला देओ.
 
एक dos वाली खिडकी खुलेगी (ओ भीया, काँ जा रये हो, वो इस बार अपने आप बन्द नीं होएगी)
 
वाँ पे लिखा आयेगा:-
Are you sure you want to lock the folder(Y/N)?
>
 
कन्‍ना क्या हे? Y दचक के ENTER पे खचक देओ. (अब dos वाली खिडकी गायब हो जायेगी).
और भीया, जरा धीयान से देखा कि नीं?? वो Locker नाम का फ़ोल्डर हो गीया कि नीं, छू मन्तर..!!
 
ढुँढ लेओ, अगर मिलता हे तो...!! अब नी आने का..!! ही ही ही.
 
डरो मत यार भीया. जब भी वापस चिये हो तो bat file पर फ़िर से डबल क्लिक मारो.
dos खिडकी खुलेगी और पासवर्ड पुछेगी, बस डाल दो और कीया? Locker नाम का फ़ोल्डर फ़िर धमक जायेगा.
 
लो बीना कीसी सोफ़्टवेअर के फ़ोल्डर lock करो. फ़्री फ़ण्ड में.  ओर क्या चिये?
 
तो आप भीया लोग शुरु हो जाओ, फ़ोल्डर छिपाने में, अपन तो निकल्लये हें.
बाकि तो सब टनाटन चल्लिया हे.
 
ओर हाँ यार, मेने हींया "भई/भीया" लिख दिया तो इसका मतल्ब ये नईं हे कि "मेडमहोन/भेन्‍जीहोन" इसको नीं कर सकतीं.उनके लिये भी तो आफ़र खुला हे भई का.
 
-----------------------------------------------
भई की जीबान:
0. अपन ने नीं लिखा हे ये code.
१. अपनी रिक्स पर ट्राय करें.
२. मेंने win2k पर ट्राय किया, मेरे हींया तो चल गीया.
३. bat file में पासवर्ड सिंपल टेक्स्ट में store करना पडता है, और यही इसकी कमी है. भीया लोग अपने हिसाब से इसको इस्तेमाल कर सकते हैं.

11 comments:

Amit said...

एक बात पर ध्यान देना भूल गए उस्ताद। और वो ये कि bat फाइल को किसी भी text editor में खोल उस फोल्डर का पासवर्ड जाना जा सकता है!! ;)

Sagar Chand Nahar said...

सबसे पहले तो जे बात बताओ भीया कि bat फाइल कैसे बनायेंगे?
ये आधा अधूरा ज्ञान कभी कभार घातक होता है जे बात कैसे भूल गये? :)

पहले हमें bat फाइल बनाना सिखाओ आगे हम बाद में पढ़ेंगे।

yunus said...

भोत सई हे भीया । अपन सोच रए हें के फुरसत में आजमायेंगे ।

RC Mishra said...

@ Amit Bat file ko apne pen drive me leke rakho na :)

Vijay Bhai, aapko vo file bhi chhupane ka batana chahiye tha ki nahi :(

Amit said...

Amit Bat file ko apne pen drive me leke rakho na :)

और फिर याद रखते फिरो कि कौन सी फाइल कौन से फोल्डर वगैरह के लिए है!! ;) या फिर एक ही फाइल सभी फोल्डरों के लिए प्रयोग करो!! :P

RC Mishra said...

अमित भाई, छुपाने वाली फाइल तो एक ही जगह रखोगे न, कि हर जगह छुपा-छुपाई खेलोगे :)

Amit said...

अमित भाई, छुपाने वाली फाइल तो एक ही जगह रखोगे न, कि हर जगह छुपा-छुपाई खेलोगे

एक कहावत होती हैं अंग्रेज़ी में: Don't put all your eggs in one basket!! ;)

वैसे यदि आपकी HDD के उस पार्टीशन में जगह कम पड़ जाए तो दूसरी जगह बनाना पड़ेगा ना ई लॉकर। तबहो क्या करेंगे! ;)

विजय वडनेरे said...

@अमित भीया: अपन तो पेलेई के चुके हें कि पासवर्ड सिम्पल टेक्स्ट में रहता हे.

@सागर भीया: ये तो सच्ची भूल गीया यार. आसानेस्ट तरीका- नोटपेड से एक खाली फ़ाईल बना कर सेव करो. और फ़िर रिनेम कर देओ, और फ़ाईल का सरनेम (एक्सटेंशन) बदल देओ (.bat) कर देओ.

@मिसराभीया: locker.bat को छिपाने की जर्रत नीं हे. नीचे पढो.

--------
भीया अपन के रये हेंगे कि ये तो एक जुगाड़ हेगी, इसको इस्तेमाल करने के तरीके अलग अलग ढुँढने पडेन्‍गे. हाँ. वेसे, locker.bat में थोड़ा अलटी पलटी कर के locked फ़ोल्डर का नाम बदल लेओ. और एक ही जगह अलग अलग lockers बना लेओ.

ओर हाँ, locker.bat में हमेशा पासवर्ड मती (मत ही) रखो ना.., जब lock/unlock करना होएगा तभी पासवर्ड डालो ओर काम हो जाने पे locker.bat को फ़िर से update कर देओ.

तो एकीच locker.bat फ़ाईल से अलग अलग lockers बना लेओ. ओर तो ओर, locker.bat कईं भी रहे कोई फ़रक नीं पडेगा. हे की नीं?
ओर कीया चीये??

Nishikant Tiwari said...

दिल की कलम से
नाम आसमान पर लिख देंगे कसम से
गिराएंगे मिलकर बिजलियाँ
लिख लेख कविता कहानियाँ
हिन्दी छा जाए ऐसे
दुनियावाले दबालें दाँतो तले उगलियाँ ।
NishikantWorld

Nik said...

are bhai hamne try kiya bat file bhi banai jisne locker naam ka folder bhi banaya or use gum bhi kar diya ab bhai wo wapas nahi aa raha hai koi tarkeeb toh batao folder ko wapas lane ki. Folder ke ander mene koi file nahi dali thi ----BUCH GAYA!

Vijay Wadnere said...

ओ nik प्पाई,

आपने जो bat file बनाई उसमें ढुंढो जहाँ <put your password here> लिखा था वहाँ आपने अपना खुद का पासवर्ड डाला था कि नहीं?

याने कि अगर आपका पासवर्ड nik हो तो आपकी वो वाली लाईन ऐसी दिखनी चाहिये थी:

if NOT %pass%==nik goto FAIL

देखिये क्या वो ऐसी ही है या फ़िर हो सकता है कि आपने angular brackets रहने दिये हों. तो उस स्थिति में आपको जब bat file run करने पर पासवर्ड पुछा जाता है तो
<nik> यह टाईप करना होगा.

(तकनीकि सहायता हेतु हमारी तत्कालिक सुविधा का उपयोग करने के लिये धन्यवाद - दर: प्रति शब्द ५ रु. मात्र)