Code: Select all
Procedure DetectSafeMode()
ProcedureReturn GetSystemMetrics_(#SM_CLEANBOOT)
EndProcedure
Select DetectSafeMode()
Case 0
Debug "Windows is running normally."
Case 1
Debug "Windows started in Safe Mode"
Case 2
Debug "Windows started in Safe Mode with network support"
EndSelect
