anchor.diff:  ::                2. Safe mode is strongly recommended (though not required)
   ::                3. Called from tron.bat. If you try to run this script directly it will error out
   :: Author:        vocatus on reddit.com/r/TronScript ( vocatus.gate at gmail ) // PGP key: 0x07d1490f82a211a2
  -:: Version:       1.1.3 + Add job to capture desktop screenshot to the RAW_LOGS folder. Sometimes but a visual of the system is helpful so we capture one just in case some icons change
  +:: Version:       1.1.4 ! Don't attempt to create System Restore point on Windows 10 systems if in Safe Mode. Why? Because Win10 blocks system restore point creation in Safe Mode. Why? Because Microsoft
  +::                      * Add 500ms delay (0.5 seconds) to screenshot capture. Also capture contents of all monitors now vs. only the primary one
  +::                1.1.3 + Add job to capture desktop screenshot to the RAW_LOGS folder. Sometimes but a visual of the system is helpful so we capture one just in case some icons change
   ::                1.1.2 ! Prefix siv32x and siv64x commands with "start" instead of calling directly. Should prevent entire script stalling if SIV hangs. Thanks to /u/gameoftome
   ::                1.1.1 * Enable executing siv64x.exe instead of siv32x.exe on 64-bit systems. Thanks to /u/gameoftomes
   ::                1.1.0 ! Fix bug in GUID dump. Was trying to include the current time in the file name instead of the date
  
positive.code: 			powershell "Enable-ComputerRestore -Drive "%SystemDrive%" | Out-Null" >> "%LOGPATH%\%LOGFILE%" 2>&1
  		)
  	)
  	
  	REM Create the restore point
  	echo "%WIN_VER%" | findstr /i /c:"server" >NUL || (
  		call functions\log.bat "%CUR_DATE% %TIME%    Creating pre-run Restore Point..."
  		if /i %DRY_RUN%==no powershell "Checkpoint-Computer -Description 'TRON v%SCRIPT_VERSION%: Pre-run checkpoint' | Out-Null" >> "%LOGPATH%\%LOGFILE%" 2>&1
  	)
  )
  call functions\log.bat "%CUR_DATE% %TIME%    OK."
  
  
  :: JOB: Capture screenshot of the desktop. First hide all windows, then capture the screenshot, then restore all windows
  title Tron v%SCRIPT_VERSION% [stage_0_prep] [screenshot]
  call functions\log.bat "%CUR_DATE% %TIME%    Saving screenshot of the desktop to "%RAW_LOGS%"..."
  	stage_0_prep\capture_screenshot\nircmdc.exe sendkeypress rwin+m
  	stage_0_prep\capture_screenshot\nircmdc.exe savescreenshot "%RAW_LOGS%\tron_pre-run_screenshot_%DTS:~0,12%.png"
  	stage_0_prep\capture_screenshot\nircmdc.exe sendkeypress rwin+shift+m
  call functions\log.bat "%CUR_DATE% %TIME%    Done."
  
  
  
negative.code: ::                1.0.8 + Add task to perform a GUID dump prior to running. This way users will always have the GUID's of the system as they existed before Tron ran. Should make it easier to submit the lists for review
  ::                1.0.7 * Add check for .NET 3.5 installation before attempting to run McAfee Stinger, since it relies on it
  ::                1.0.6 * Expand 24 hour cooldown timer removal on system restore snapshots to include Windows 7/Server 2008 R2
  ::                1.0.5 + Disable 24 hour cooldown timer on System Restore point creation (added by Microsoft in Windows 8 and up)
  ::                      ! Win8 and up: Enable System Restore prior to attempting to create restore point, since it's disabled-by-default (wtf??)
  ::                1.0.4 ! Wrap references to WIN_VER in quotes to prevent crashing on Home OS's
  ::                1.0.3 / Rename folder created during registry backup from "tron_registry_backup" to "registry_backup"
  