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的建议也是值得的. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- powershell – Nuget.exe安装 – Microsoft.CSharp已经具有
- 卸载程序不删除注册表
- 使用w32tm / stripchart来判断两个Windows主机之间的时间差
- Windows更新 – Windows Server停留在检查更新
- unit-testing – 无法加载应用程序或执行命令’Microsoft.D
- windows-8 – Windows 8是否编译JavaScript?
- windows – 如何同时启动多个程序?
- 如何截取屏幕截图并将其保存为Windows上的JPEG?
- windows – 在cygwin的参数中调用带分号的批处理文件
- 在Windows上运行远程命令,如linux上的ssh -c