正文

SHELL2007-01-08 19:28:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/wolfelite/22381.html

分享到:

注册表中Shell把explorer.exe改为我的程序后如何在程序中使用代码恢...


主  题:注册表中Shell把explorer.exe改为我的程序后如何在程序中使用代码恢复桌面?
作  者:yesin163 (破网)
等  级:
信 誉 值:91
所属论坛:Delphi Windows SDK/API
问题点数:50
回复次数:4
发表时间:2006-5-24 11:28:33

首先把explorer.exe不启动,而启动我的程序
改注册表:
HKEY_LOCAL_MACHINE
SOFTWARE\Microsoft\Windows Nt\CurrentVersion\Winlogon
中Shell值改为我的程序路径:c:\mypro.exe
那么系统启动后将不再载入explorer
在程序中判断用户登陆
如果登陆用户有权限则重新载入explorer.exe否则只执行我的程序,其他都看不到(这些功能类似禁止Ctrl+Alt+Del等都已经实现所以不用再过多讨论)

现在就是如何重新启动explorer.exe,我尝试不同方式如winexec启动explorer.exe发现竟然启动的是资源管理器.

请问怎么手动启动桌面.

阅读(343) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册