积极答复者
custom shell 相关问题

问题
-
我有几个custom shell 相关的问题想要请教:
一是custom shell 的相关设定是否可以在系统镜像生成后通过控制台或注册表之类的手段改变?
我想先用explorer shell进行一些附加软件安装,系统设定,一切改好之后在换做custom shell。
二是custom shell 的 return code 是否可以在个人程序中通过api或者其他手段改变?
我想要做的是平时custom shell 退出时设备自动关机,而需要维护时则可以仅仅退出custom shell 而不关闭设备。
三是我的custom shell程序偶尔会出现“程序遇到问题需要关闭”,是否可以通过某些设置不显示该对话框而直接重启程序或计算机?
谢谢
- 已编辑 mba03gl 2011年5月1日 1:56 写错了
答案
-
1,可以的,试试这个路径:HKCU\Software\Microsoft\Windows NT\CurrentVersion\Winlogon
Shell2,这个需要您在custom shell上编程实现,主要是定义好“平时”、“维护”的情景状态。
3,有没有该错误的详细信息,是不是custom shell没有捕获异常,如果只是要屏蔽该对话框,可以使用Dialog Box Filter实现。WES7的设计机制是这样的,如果custom shell被关闭,则它本身会自动重启。如要求它关闭后系统重启,建议还是监控程序。
Stay Running
MCTS:
Windows Embedded Standard 2011,Development
Windows Embedded Standard 2009,Development
MSN:chenghufan@hotmail.com
Beijing Strong Union Technology CO., Ltd.- 已标记为答案 mba03gl 2011年5月2日 7:43
全部回复
-
1,可以的,试试这个路径:HKCU\Software\Microsoft\Windows NT\CurrentVersion\Winlogon
Shell2,这个需要您在custom shell上编程实现,主要是定义好“平时”、“维护”的情景状态。
3,有没有该错误的详细信息,是不是custom shell没有捕获异常,如果只是要屏蔽该对话框,可以使用Dialog Box Filter实现。WES7的设计机制是这样的,如果custom shell被关闭,则它本身会自动重启。如要求它关闭后系统重启,建议还是监控程序。
Stay Running
MCTS:
Windows Embedded Standard 2011,Development
Windows Embedded Standard 2009,Development
MSN:chenghufan@hotmail.com
Beijing Strong Union Technology CO., Ltd.- 已标记为答案 mba03gl 2011年5月2日 7:43
-
实现windows关机/重启的api是ExitWindowsEx函数,详细说明可参考:
http://msdn.microsoft.com/zh-cn/library/aa376868(v=VS.85).aspx
Stay Running
MCTS:
Windows Embedded Standard 2011,Development
Windows Embedded Standard 2009,Development
MSN:chenghufan@hotmail.com
Beijing Strong Union Technology CO., Ltd.