Getting started • Settings • Download
- Copy slui.exe and INIFileParser.dll wherever you want,
C:\Windows
for example.- Copy slui.ini as well or create one if you want to customize fake-slui.
- Copy the scripts inside the .\KeepAlive folder wherever you want.
While fake-slui is running the following processes will be killed:
- cmd
- dxdiag
- explorer
- iexplore
- mmc
- msconfig
- msinfo32
- notepad
- syskey
You can customize the killed processes using a slui.ini
file. See the Settings section for more information.
If you want to keep fake-slui running, there's a PowerShell script included in this repository that will run fake-slui again when closed. See How to keep fake-slui running.
- Open 1_RunKeepAlive.bat with a source code editor (e.g. Notepad++).
- Replace
"C:\Path\To\KeepAlive.ps1"
with the path to the PowerShell script (KeepAlive.ps1):
powershell -windowstyle hidden "C:\KeepAlive.ps1"
- Open 2_KeepAlive.ps1 and replace
"C:\PATH\TO\EXECUTABLE\slui.exe"
with the path to the fake-slui executable (slui-exe):
} else {
Start-Process -FilePath "C:\Windows\slui.exe"
}
- Edit the
Start-Sleep
value.
# Check if 'slui' is running every X seconds
Start-Sleep 120
- To keep fake-slui running, run RunKeepAlive.bat with ELEVATED privileges.
- Kill powershell.exe (its window is invisible) to interrupt the script.
fake-slui can be configured by using a slui.ini
file. For example, you can decide how much the verification process will take or which processes to kill.
The settings file is optional.
The slui.ini
file must be placed alongside slui.exe
.
The slui
section can include the following properties:
Property | Type | Default | Description |
---|---|---|---|
productkey |
String | 5T0PW-4ST1N-GURT1-M35C4-MM1NG | If typed in fake-slui, the verification process will take 10 seconds to complete. |
verificationtime |
Integer | 3 | This setting controls how much time the verification process will take (in minutes). |
The procstokill
section must include the following properties:
Property | Type | Default | Description |
---|---|---|---|
list |
String Array |
Click to expandexplorer,taskmgr,iexplore,msinfo32,mmc,dxdiag,msconfig,cmd,notepad,syskey |
List of processes to kill as soon as they are opened on the machine.
This property overrides the default array of processes. The processes must be separated by a comma. |
[slui]
productkey=D0NTW-4ST3Y-0URT1-M35C4-MM1NG
verificationtime=5
[procstokill]
list=explorer,taskmgr,iexplore,chrome,notepad,cmd
You can download the latest version of fake-slui from the Releases page.