2. What is Folder Lock?
Folder Lock is a security program that helps the user to secure
their data and files.
Folder Lock lets you lock and password protect files and folders
simply with the option browse.
1
3. Why Folder Lock?
Files and folders left unprotected can lead to theft, data-loss,
and breaches of our privacy, costing us embarrassment as well
as money. Protecting the data and information from certain
unwanted and prying eyes may become a dilemma so Folder
Lock is the only solution that offers data security at rest, in use
and in motion which gives robust protection so that intruders or
unauthorized users are stopped right in their tracks - whether to
read, view, or delete them.
2
4. Objectives
• To create a utility tool using a C++/CLI programming
language that can be used for securing files and folders.
• To ensure that the information remains confidential.
• To make sure that the information is available when needed.
• To enhance the programming skill.
3
5. Features
• Enable user to lock files and folders.
• User can also lock files to secure their data.
• Users can also get the graphical user interface for
their convenience.
• Independents users can access their files and folders
with their independent passwords.
6. Tools Used
Microsoft Visual Studio
2013
◇ The editor/IDE used for this
project was Visual Studio
2013. It is an integrated
development environment
(IDE) which contains
professional-grade editing,
code analysis and debugging
support.
Adobe Photoshop
◇ The photo editor used in the
project is Adobe Photoshop.
It is a raster graphics editor
which is used to create
icons of the program.
XAMPP
◇ XAMPP is a free and
open source cross-
platform web server
solution stack package
which is used to create a
local web server for
testing and deployment
purposes.
◇In this application we used C++ as our programming
language.
8. Login Screen
◇Opening window of application.
◇Simple GUI (Graphical User Interface)
◇Consists of two textbox and two buttons.
a. Textbox to enter username and password (Default)
b. Username and password cannot be null, and maximum size is 32.
c. Exit button
d. Login button
Application: working mechanism
10. Continue…
Buttons
a. Browse file ->To browse the file to lock.
b. Browse folder -> To browse the respective directory to lock.
c. Lock -> To lock the folder/file
d. Unlock -> Unlocks the locked folder/file
Main Window
◇This is our second window of application
◇Opens if username and password entered are correct.
◇Displays the path of the selected folder
◇Consists of 3 Sub-menu and 4 buttons
🔑
12. Continue…
◇Home (Main Window)
-> This is the main
window/control panel of the
application
->Where user can lock and
unlock their folders and
navigate to other sub menu.
◇Settings
-> This window provides user
to change their current
password.
->Old password required.
-> New password must be
entered twice for confirmation.
Sub-Menu
◇About
-> This window provides
details about
a. Application
b. Developers and their
contact info.
->Click on labels to perform
different task.
14. ◇ This application is available to only windows user.
◇ This application can be transferred to another PC/Laptop but
couldn’t connect to the database.
◇ Should login with default username and password for first time.
◇ User can’t change their username
◇ Hackers can get into those data’s using certain security hole, SQL
injection.
◇ No registration form.
Limitations
15. Quick-Fix to the Flaws
◇To make the application available in other operation systems,
◇Registration feature can be added if its necessarily important
◇Changing of username can be added.
◇Using online server for remote database access.
16. Conclusions
We are highly satisfied and motivated by the results
obtained at the end of this project. The project was a
new experience when it came to the testing phase.
Folder Lock has many possibilities for the future
enhancement and availability of privacy.
17. Credits
Special thanks to our project supervisor Mr. Satyendra Nath Lohani,
who has directed the execution of tasks in the project in a sequential
and in an efficient manner.
Here again thanking those beautiful hands and great minds that have
helped us to complete this project.