Catatanku Si Bendot.Tue

"Apapun yang kutahu kan kuberikan padamu, dan berharap membawa kebaikan"

|bendot.tue| Folder Locker

leave a comment »

Gw cuman mau share aja nih software sederhana yang udah cukup usang. gw buat beberapa tahun silam..

 

fungsinya untuk menglock folder, jadi folder tidak akan bisa dibuka tanpa menggunakan password.. Masalahnya, program ini gw racik waktu masih bocah, jadi kurang stabil, perlu dikembangin lagi.. Program ini gw buat dengan bahasa pemograman Batch, dan penguncian folder menggunakan metode ACL (cukup extrim, salah2 folder bakal ke kunci selamanya, soalnya metode ACL akan mengakses langsung ke Core Explorer untuk mengunci folder yang kita tentuin)..

 

cara penggunaannya gampang, cukup copy source code berikut ke dalam file baru, jangan lupa untuk mengganti extensinya menjadi.bat” (tanpa tanda kutip) habis itu tinggal run dan ikuti petunjuk.. save dengan nama “bendot.tue folder lock.bat” tanpa tanda kutip,

 

butuh panduan, kontak gw aja.

 

penggunaan di luar tanggung jawab author.. resiko tanggung sendiri (copy source mulai dari kata “set title” dibawah)

 

Dari Di Bawah Ini

set title=bendot.tue`s Private Portal
set version=1.02
title %title%
version %version%
    goto general
:general
    if exist bendot.tueDatabase goto accountname
    else goto install
:install
    md bendot.tueDatabase >nul
    goto general
:accountname
        cls
    @echo        ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ
    @echo       ÜÝ                                                                ÞÜ
    @echo       Ý  nnnn      nnnn    nnn  nnn    nnnnn       nnnnnn    nnnnnnnnnn  Þ
    @echo       Ý nnnnnnn   nnnnnn  nnnnn nnnn  nnnnnnnn    nnnnnnnn  nnnnnnnnnnnn Þ
    @echo       Ý nn  nnnn  nnn     nnnnnnnnnn  nnn nnnnn   nnn  nnn      nnnn     Þ
    @echo       Ý nnnnnnn   nnnnnn  nnnnnnnnnn  nnn   nnnn  nnn  nnn      nnnn     Þ
    @echo       Ý nnnnnnn   nnnnnn  nnnnnnnnnn  nnn   nnnn  nnn  nnn      nnnn     Þ
    @echo       Ý nn  nnnn  nnn     nnnnnnnnnn  nnn nnnnn   nnn  nnn      nnnn     Þ
    @echo       Ý nnnnnnn   nnnnnn  nnnn nnnnn  nnnnnnnn    nnnnnnnn      nnnn     Þ
    @echo       Ý  nnnn      nnnn    nnn  nnn    nnnnn       nnnnnn        nn      Þ
    @echo       ßÝ                                                                Þß
    @echo        ßßßßßßßßßßßßßßßÝ   nnnnnnnnnn    nn  nn    nnnn   Þßßßßßßßßßßßßßßß
    @echo                       ßÝ nnnnnnnnnnnn  nnn  nnn  nnnnnn Þß
    @echo                        Ý     nnnn      nnn  nnn  nnn    Þ
    @echo                        Ý     nnnn      nnn  nnn  nnnnnn Þ
    @echo                        Ý     nnnn      nnn  nnn  nnnnnn Þ
    @echo                        Ý     nnnn      nnn  nnn  nnn    Þ
    @echo                        Ý     nnnn      nnnnnnnn  nnnnnn Þ
    @echo                        Ý      nn        nnnnnn    nnnn  Þ
    @echo                        ßÝ                              Þß
    @echo                         ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
    @echo  ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
    @echo  º                         Enter your username please                         º
    @echo  ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
        set "account=Empty"
        set/p "account= Enter here¯"
            if exist bendot.tueDatabase\%account% (
                            attrib -h -s -a bendot.tueDatabase\%account%\thumb.db
                            for /f "tokens=*" %%a in (bendot.tueDatabase\%account%\thumb.db) do set %%a
                            set account=%user%
                            set pass=%pass%
                            attrib +h +s +a bendot.tueDatabase\%account%\thumb.db                            
                            @echo %account%
                            @echo %pass%
                            pause
                            goto password    )
        goto falseaccount
    :falseaccount
            cls
        @echo  ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
        @echo  º                                Access denied !!                            º
        @echo  ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
        @echo  ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
        @echo   Sorry, but your account isn`t registered
        @echo  ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ     
        @echo  Create new account now ? (Y/N)
            set/p "falseaccount= ¯"
                if %falseaccount%==y goto newaccount
                if %falseaccount%==yes goto newaccount
                    if %falseaccount%==Y goto newaccount
                    if %falseaccount%==Yes goto newaccount
                if %falseaccount%==n goto exit
                if %falseaccount%==no goto exit
                    if %falseaccount%==N goto exit
                    if %falseaccount%==No goto exit
            goto falseaccount
    :newaccount
            cls
        @echo  ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
        @echo  %title% :: %version%
        @echo  Account Creator
        @echo  ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
        @echo  Enter your username
        set/p "account= ¯"
            if exist bendot.tueDatabase\%account% (
                            @echo Name had been taken
                            pause
                            goto newaccount    )
        md bendot.tueDatabase\%account%
        @echo  Enter your password
        set/p "pass= ¯"        
            @echo user=%account% >>bendot.tueDatabase\%account%\thumb.db
            @echo pass=%pass% >>bendot.tueDatabase\%account%\thumb.db
            attrib +h +s +a bendot.tueDatabase\%account%\thumb.db
        goto general
:password
        cls
    @echo        ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ
    @echo       ÜÝ                                                                ÞÜ
    @echo       Ý  nnnn      nnnn    nnn  nnn    nnnnn       nnnnnn    nnnnnnnnnn  Þ
    @echo       Ý nnnnnnn   nnnnnn  nnnnn nnnn  nnnnnnnn    nnnnnnnn  nnnnnnnnnnnn Þ
    @echo       Ý nn  nnnn  nnn     nnnnnnnnnn  nnn nnnnn   nnn  nnn      nnnn     Þ
    @echo       Ý nnnnnnn   nnnnnn  nnnnnnnnnn  nnn   nnnn  nnn  nnn      nnnn     Þ
    @echo       Ý nnnnnnn   nnnnnn  nnnnnnnnnn  nnn   nnnn  nnn  nnn      nnnn     Þ
    @echo       Ý nn  nnnn  nnn     nnnnnnnnnn  nnn nnnnn   nnn  nnn      nnnn     Þ
    @echo       Ý nnnnnnn   nnnnnn  nnnn nnnnn  nnnnnnnn    nnnnnnnn      nnnn     Þ
    @echo       Ý  nnnn      nnnn    nnn  nnn    nnnnn       nnnnnn        nn      Þ
    @echo       ßÝ                                                                Þß
    @echo        ßßßßßßßßßßßßßßßÝ   nnnnnnnnnn    nn  nn    nnnn   Þßßßßßßßßßßßßßßß
    @echo                       ßÝ nnnnnnnnnnnn  nnn  nnn  nnnnnn Þß
    @echo                        Ý     nnnn      nnn  nnn  nnn    Þ
    @echo                        Ý     nnnn      nnn  nnn  nnnnnn Þ
    @echo                        Ý     nnnn      nnn  nnn  nnnnnn Þ
    @echo                        Ý     nnnn      nnn  nnn  nnn    Þ
    @echo                        Ý     nnnn      nnnnnnnn  nnnnnn Þ
    @echo                        Ý      nn        nnnnnn    nnnn  Þ
    @echo                        ßÝ                              Þß
    @echo                         ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
    @echo  ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
    @echo  º                        Enter the access code please                        º
    @echo  ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
        set "password=Empty"
        set/p "password= Enter here¯"
            if %password%==%pass% goto acc
        goto falsepassword
    :falsepassword
            cls
        @echo  ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
        @echo  º                                Access denied !!                            º
        @echo  ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
        @echo  ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
        @echo   Sorry, but you enter wrong access code. You aren`t %account% !!
        @echo   This is %username%`s private folder
        @echo   You need the access code ...
        @echo  ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ     
        @echo  Reenter the access code ? (Y/N)
            set/p "acc= ¯"
                if %acc%==y goto password
                if %acc%==yes goto password
                    if %acc%==Y goto password
                    if %acc%==Yes goto password
                if %acc%==n goto exit
                if %acc%==no goto exit
                    if %acc%==N goto exit
                    if %acc%==No goto exit
            goto falsepassword
:acc
        cls
    @echo  ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
    @echo  º                                Access granted !!                           º
    @echo  ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
    @echo  ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
    @echo   %account% command prompt :
    @echo    - folder   :: Access %account%`s folder panel
    @echo    - exit     :: Shutdown program
    @echo  ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
        goto inputcommand    
    :cmdfolderpanel
            cls
        @echo  ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
        @echo                             [%account%`s Folder Panel]
        @echo  ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
        @echo  ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
        @echo  º Folder Panel command prompt :                                              º
        @echo  º  - create   [ Create new folder            ]                               º
        @echo  º  - lock     [ Protect Folder               ]                               º
        @echo  º  - open     [ Unprotect folder             ]                               º
        @echo  º                                                                            º
        @echo  º  - cls      [ Clear screen                 ]                               º
        @echo  º  - exit     [ Shutdown program             ]                               º
        @echo  ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ            
            goto inputcommand
                :cmdcreate
                    if exist %account%`sFolder @echo  ¯Failed to create new folder
                    if not exist %account%`sFolder md %account%`sFolder
                    if not exist %account%`sFolder @echo  ¯Folder %account%`sFolder had been created
                    goto inputcommand
                :cmdlock
                    @echo bendot.tue Private Folder>protected\"bendot.tue Private.txt"
                        if exist %account%`sFolder cacls %account%`sFolder /p everyone:n /e >nul
                    @echo  ¯Locking %account%`sFolder with ACL method             [OK]
                        goto inputcommand
                :cmdopen
                        if exist %account%`sFolder cacls %account%`sFolder /p everyone:f /e >nul
                    @echo  ¯Open %account%`sFolder that locked with ACL method    [OK]
                        goto inputcommand
:unknown
    @echo  Unknown Command
        goto inputcommand
:inputcommand    
    set "command=Empty"
    set/p "command= ¯"    
        if %command%==create goto cmdcreate
        if %command%==lock goto cmdlock
        if %command%==open goto cmdopen
        if %command%==folder goto cmdfolderpanel
        if %command%==exit goto end
    goto unknown
:end
    exit

Sampai Diatas Ini

Written by bendot.tue

September 15, 2011 pada 4:10 pm

Tinggalkan Tanggapan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: