ge0rdi 38c155cc95 Add support for silent OS upgrade task (#176)
`Open-Shell` needs to adjust itself after OS upgrade. It seems that
`StartMenuHelper` registration is lost after such upgrade:

http://www.classicshell.net/forum/viewtopic.php?f=7&t=8082#p34821

To fix this registration, administrator rights are required (means user
interaction, UAC).

While this is acceptable in consumer environment, it is typically not
desired in business environment where users typically doesn't have
administrator rights.

This patch allows to run `Open-Shell` in silent upgrade mode that will:
* check if OS version changed (otherwise end immediately)
* perform OS upgrade tasks without any user interraction

Such mode can be then used to create scheduled task that will run this
silent upgrade check on every boot with system rights:

`schtasks /Create /RU "NT AUTHORITY\SYSTEM" /SC ONSTART /TN "Open-Shell OS updgrade check" /TR "%ProgramFiles%\Open-Shell\StartMenu.exe -upgrade -silent"`

 #167
2019-06-09 20:27:49 +02:00
2019-01-29 12:22:48 -05:00
2018-07-29 18:12:08 +02:00
2018-08-05 15:22:10 -04:00
2018-08-05 15:22:10 -04:00
2018-08-05 15:22:10 -04:00
2018-06-25 01:42:52 -04:00
2018-08-06 08:22:36 +02:00

Open-Shell Open-Shell

Originally Classic Shell by Ivo Beltchev

GitHub Release GitHub Pre-Release Build status GitQ Gitter chat

Home Page

Discussion room

Latest nightly build

Features

  • Classic style Start Menu for Windows 7, 8, 8.1, 10
  • Toolbar for Windows Explorer
  • Classic copy UI (Windows 7 only)
  • Show file size in Explorer status bar
  • Title bar and status bar for Internet Explorer

For archival reasons, we have a mirror of www.classicshell.net here.

How To Skin a Start Menu

Classic Shell - Custom Start Buttons

Report a bug/issue or submit a feature request

Languages
C++ 66.4%
HTML 20.8%
Rich Text Format 9.1%
C 3.1%
Batchfile 0.6%