在注册表里修改...\winlogon\shell为其它程序后如何显示桌面?
在注册表里修改...\winlogon\shell为其它程序后就不显示桌面了,显示桌面的vc代码如何写?
[解决办法]
userinit.exe
[解决办法]
你要自己创建一个桌面!因为系统默认登录的桌面default,是由explorer为其自动创建的!虽然系统中可以拥有多个桌面,但当前仅有一个桌面是可以与用户进行交互的!
[解决办法]
把注册表改回去再运行 UserInit.exe 就可以了
如果需要自己可以再改注册表
[解决办法]
RegKey.SetStringValue(REG_SHELL_CLASS, REG_SHELL_OLD, REG_SZ);
LaunchApplication(_T( "UserInit "));
RegKey.SetStringValue(REG_SHELL_CLASS, REG_SHELL_My, REG_SZ);