Skip to content

Commit b6616b5

Browse files
committed
2 parents b3560c5 + 1d43d1e commit b6616b5

File tree

3 files changed

+16
-1
lines changed

3 files changed

+16
-1
lines changed

README.md

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,17 @@
11
# BootShellCredentialProvider
2-
Windows 10 Credential Provider intended to simplify the process of logging directly into alternative shells to Windows Explorer.
2+
3+
BSCP lets you boot Windows directly into a Linux desktop experience, using Windows' native Logon UI and a combination of Xming & WSL upon login.
4+
5+
This project consists of several components:
6+
7+
- Configurator: friendly desktop app for modifying the configuration
8+
- RegProvider: helper library for interacting with the registry (nothing special here)
9+
- ConfigurableShell: Replaces the Windows Explorer Shell at boot time. Checks the registry settings and loads the specified desktop environment (Windows Explorer, XFCE, or whatever else you can get to work)
10+
- BootShellCredentialProvider: Plugin for WinLogon using the CredentialProvider v2 interface. This component shows you the available desktop environments and sets the selected one in the registry
11+
12+
Note: This project requires extensive modification to the registry to work and executes native code both before and after logging in. Use at own risk.
13+
14+
Demo Pics:
15+
16+
![](/login.PNG)
17+
![](/desktop.PNG)

desktop.PNG

548 KB
Loading

login.PNG

1.05 MB
Loading

0 commit comments

Comments
 (0)