https://github.com/royishan2004/windows-app-lock
https://github.com/royishan2004/windows-app-lock
authentication csharp dotnet windows-10 windows-11 windows-hello winui3 xaml
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/royishan2004/windows-app-lock
- Owner: royishan2004
- Created: 2024-01-10T19:06:33.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-07-03T13:06:47.000Z (almost 2 years ago)
- Last Synced: 2025-04-05T04:42:39.574Z (about 1 year ago)
- Topics: authentication, csharp, dotnet, windows-10, windows-11, windows-hello, winui3, xaml
- Language: C#
- Homepage:
- Size: 338 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Windows App Lock
Tired of your friends and collegues opening your personal messages and pics while they are borrowing your computer 🥲?
Introducing Windows App Lock (WAL) - your trusty and personal `.NET` app to lock custom desktop applications with the ease and convenience of `Windows Hello` and the familiar Windows 11 UI through `WinUI3`.
# Features
- Lock specific applications installed on your device as per your wish.
- Maintain comprehensive logs on the access requests and settings of locked applications.
- Interactive notifications to keep you updated on important security actions.
- Authentication settings for the control app so that you can choose for your securtiy setup to not compromised with.
- Convenient management settings like compatibility check, auto-start options, etc.
- A comprehensive help page with support contact options.
- User-friendly, sleek and native `WinUI3` User Interface.
# Get Started
> As this application is still under development, the creation of stable and final release is still in progress. Till then, you can `clone` the project to your device and use it under `debug` mode. Please check again later for a `release` version on this page.
## Installation
Follow the below instructions to set up the project:
- Clone the repository to your device.
```sh
git clone https://github.com/royishan2004/Windows-App-Lock.git
```
-
Open the solution file `WindowsAppLock.sln` on Visual Studio.
- Resture missing Nuget packages. Eg:
```sh
dotnet add package CommunityToolkit.WinUI.UI.Controls.DataGrid
```
- Build the solution.
- Deploy the app on your device.
## Usage
- Launch the application.
-
Go to the `Settings` page to configure your preferences.
-
Add the applications desired to be locked in the `App List` page.
-
The application will monitor the specified applications and prompt for `Windows Hello` authentications whenever necessary. For a record of the authentication requests and settings modifications, go to the `Activity Logs` page.
-
Check out the `Help` page for more assistance.
# Gallery
Screenshots
# Requirements
## Software
- `Windows 10 Version 1607` or above | `Windows 11 Version 2H22` or above
- `.NET 6.0` or above
> Backward Compatibility for previous .NET versions will be introduced in the releases.
- `Visual Studio Community 2022` with `.NET Desktop Development` workload installed. **[FOR DEBUG ONLY]**
- `Windows Hello` enabled and setup.
## Hardware
- Basic CPU, RAM, HDD/SSD configuration to run `Windows 10 Version 1607` and above
- Fingerprint Sensor **[OPTIONAL]**
- Webcam supporting Facial recognition **[OPTIONAL]**