windows – 如何防止资源管理器在信息亭设置中作为shell启动?

前端之家收集整理的这篇文章主要介绍了windows – 如何防止资源管理器在信息亭设置中作为shell启动?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
对于我正在研究的项目,我正在使用另一个 shell(一个简单的程序,如果它死了就重新启动一个kiosk应用程序).我通过注册表中的 Shell值设置它,我根本不使用explorer.exe.

但是,每当Windows默认文件选择器打开时,我可以右键单击一个目录并单击打开,然后探测器将启动,即使我没有将它用作shell.有没有什么方法可以阻止资源管理器启动?如果我将其名称更改为explorer.exe.bak之类的内容,是否可能存在任何负面副作用?

在Windows上,explorer.exe是一个与其他程序一样的程序.它可以像任何其他程序一样启动,停止和重新启动.唯一的区别是它也可以用作shell.

切换shell不会阻止explorer.exe的运行,就像它不会阻止运行notepad.exe一样.你可以破解,但请记住,你正在干扰设计中的行为.

我之前说过,但值得重复一遍:蛮力方法通常表明内置功能没有得到最佳使用.

如果重新启动自助服务终端应用程序,如果它死了,我认为你采取了错误方法.我会写一个服务,每隔几秒轮询应用程序(确保在民意调查之间的Sleep()……!),这将完成同样的事情.如果要重新启动计算机(即,信息亭应用程序正在死亡,但这是预期的行为),还需要考虑整个设置如何工作.

从那里,不要试图阻止explorer.exe运行,而是调查“阻止从我的电脑访问这些驱动器”GPO设置.在Technet或其他地方搜索有关在自助服务终端模式下运行Windows的建议也是值得的.

猜你在找的Windows相关文章