The following is a hack, but for what I need it for its fine.
I created a C# program that shows some EULA text and has an Agree and Disagree button.
I set the
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell to launch that program.
When the computer boots, the normal login prompt shows.
After logging in, the custom EULA program launches.
There is no explorer shell, no start menu, no background, etc. (which is what I want).
The disagree button shuts down the pc and works fine.
I want the Agree button to load the normal windows explorer shell (start menu, background, etc).
I used the following C# command:
However this launches an explorer window, not the shell. I want the shell to launch.
What am I missing?