Skip to content

Commit 477b8dd

Browse files
authored
Update README.md
1 parent d3f102e commit 477b8dd

File tree

1 file changed

+50
-0
lines changed

1 file changed

+50
-0
lines changed

README.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,52 @@
11
# WinAppLockerRFID
22
It is a program to prevent access to an application or a set, based on the presence of a RFID card or badge
3+
4+
## Program details
5+
6+
The program runs in the background, and will monitor the active processes with the process names it finds in the `ProtectedProcess.json` file in its installation directory. (Requires administrator rights to edit it)
7+
8+
If a process is started but no card is detected on the RFID/NFC reader, then the process will be automatically closed and a message indicating that a valid badge is required to run the program.
9+
10+
List of example of protected process :
11+
12+
```json
13+
{
14+
"ProcessusProtected": {
15+
"ProcessName": [
16+
"TaskManager.exe",
17+
"KeePass.exe"
18+
]
19+
}
20+
}
21+
```
22+
23+
If you try to open a program without a detected or valid card, for example KeePass.exe the following message will be returned :
24+
25+
![image](https://user-images.githubusercontent.com/70718793/216811554-3a464093-75e5-4974-b5ed-adb565ad4754.png)
26+
27+
Each attempt to open a process will also be noted in a file named `StartingAppBlocked.json` in this format :
28+
29+
```json
30+
{
31+
"AppBlocked":
32+
{
33+
"KeePass.exe": {
34+
"User":"John",
35+
"Date":"2023-02-04 19:56:40.314587"
36+
},
37+
"notepad.exe": {
38+
"User":"John",
39+
"Date":"2023-02-04 19:54:07.490138"
40+
}
41+
}
42+
}
43+
```
44+
45+
To configure the authorized UIDs you have to modify the `CardGranted.json` file into the installation directory :
46+
```json
47+
{
48+
"GrantedUID": [
49+
"03 1E 7A A1", "02 2D 73 A2"
50+
]
51+
}
52+
```

0 commit comments

Comments
 (0)