2011-03-14 39 views
0

我們有專門的程序可以在Windows上運行,但我們希望此程序成爲用戶啓動機器時的第一個屏幕。我刪除從註冊表項中explorer.exe字符串:Windows外殼 - 防止加載或動態重新加載

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell 

然而,當特權用戶想獲得獲得「正常的Windows界面」,我們運行explorer.exe,但正常的外殼不會來了 - 相反,只有一個簡單的文件夾窗口打開...

我們如何重新加載Windows外殼(開始菜單,任務欄等)? 或者 - 是否有另一種方法來完成這項任務?

在此先感謝。

回答

1

Explorer會檢查Winlogon值是否爲默認shell,因此您必須將shell值設置爲explorer.exe,啓動資源管理器,等待一兩秒鐘,然後恢復原始值。