Add PreShellConfig docs

Homes32
2025-02-19 18:33:17 -06:00
parent 8b368241b4
commit 4ea49586a8

@@ -1,6 +1,6 @@
# PhoenixPE Pre-Shell Advanced Customization # PhoenixPE Pre-Shell Advanced Customization
PhoenixPE uses a custom build AutoIt3 script during boot which takes care of essential tasks, such as preparing the environment, installing/loading drivers, loading and monitoring the shell, creating shortcuts, starting applications (autorun), starting network services, etc. PhoenixPE uses a custom build [AutoIt3](https://www.autoitscript.com/site/) script during boot which takes care of essential tasks, such as preparing the environment, installing/loading drivers, loading and monitoring the shell, creating shortcuts, starting applications (autorun), starting network services, etc.
## Structure ## Structure
@@ -10,12 +10,13 @@ The PhoenixPE startup process consist of the following stages:
| --- | --- | | --- | --- |
| InitPE | Load drivers, configure the display, etc. | | InitPE | Load drivers, configure the display, etc. |
| InitAudio | Initialize audio. | | InitAudio | Initialize audio. |
| PreShellConfig | Configuration changes and application/services that need to be started before the shell is loaded. This includes installing drivers, creating Ramdrives, mounting CD/USB, etc. | | PreShellConfig | Configuration changes and applications/services that need to be started before the shell is loaded. This includes installing drivers, creating Ramdrives, mounting CD/USB, etc. |
| CreateShortcuts | Create shortcuts on the desktop and in the start menu.| | CreateShortcuts | Create shortcuts on the desktop and in the start menu.|
| InitShell | Start the shell (Explorer.exe, WinXShell, etc.). | | InitShell | Start the shell (Explorer.exe, WinXShell, etc.). |
| PostShellConfig | Configuration changes and application/services that can be started after the shell is running. | | PostShellConfig | Configuration changes and applications/services that can be started after the shell is running. |
| InitNetwork | Load drivers, initialize network adapters, and start network services. | | InitNetwork | Load drivers, initialize network adapters, and start network services. |
| Monitor/Run | Monitor the shell. | | AfterNetwork | Run configuration and applications/services after network services have been started. |
| Standby/Monitor | Monitor the shell. |
## PhoenixPE.au3 ## PhoenixPE.au3