On some computer, Smode stop some seconds after the boot sequence with the following error message:
"Smode.exe: Start Error: Code Integrity check failed -> Application is terminated!
This is probably due to a malware injecting bad .DLL into the Smode process.
Run an antivirus/atimalware scan if you have one.
Sometime it is only due to a legitimate buggy software using same process injection techniques.
A well know incompatible software is:
* Nahimic audio software, embedded since 2015 in MSI Gaming Series machines.
Uninstall it if it is installed on your computer.
If not, first update your Windows system with Windows Update, and all your hardware driver and retry to run Smode.
If the issue is not solved, download and run ProcessExplorer from this url https://live.sysinternals.com/procexp.exe
Run Smode without closing the error dialog box.
Then select the Smode.exe in the process list, and display the DLLs lower pane view.
Try to understand the ownership of all loaded dll, and try to uninstall the related software.
(exclude Microsoft ones and the one stored in C:\Windows location)
You can compare the list of legitimate loaded dlls here form a standard Windows 10 64bit sample.
Here the Smode.exe.txt
Thanks for report, we will complete the compatibility issue software list.