我正在为WinCE 7自助服务终端设备开发。它将花费几乎所有时间运行一个应用程序,用户不应该使用alt-tab,但在开发期间,我只希望能够关闭应用程序并运行各种实用程序。
我从启动时删除了“explorer.exe”。这正确地删除了开始菜单,alt-tab等。但这意味着桌面是一个永不重绘的空白区域,并且应用程序的某些部分期望WindowFromPoint()始终返回非NULL句柄,这是令人不安的。
我想创建一个与桌面具有相同属性的小应用程序,在所有其他窗口下方粘贴到屏幕背面。我该怎么做?
编辑:我有一些与未修饰的窗口WS_POPUP |一起工作的东西WS_VISIBLE屏幕的大小也捕获WM_CLOSE。还需要其他魔法吗?
答案 0 :(得分:0)
只需在HKLM \ Init中配置您的应用程序启动。 您可以将explorer.exe替换为您自己的可执行文件名,以使其在启动时启动(前提是它位于映像内或用于存储基于配置单元的注册表的设备上)。