首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

在注册表里修改.\winlogon\shell为其它程序后怎么显示桌面

2012-04-04 
在注册表里修改...\winlogon\shell为其它程序后如何显示桌面?在注册表里修改...\winlogon\shell为其它程序

在注册表里修改...\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);

热点排行