Windows 创建替换';壳牌公司'/WinCE上的桌面

Windows 创建替换';壳牌公司'/WinCE上的桌面,windows,winapi,windows-ce,Windows,Winapi,Windows Ce,我正在开发一个类似WinCE 7信息亭的设备。它将花费几乎所有的时间运行一个应用程序,用户不应该能够使用alt tab,但在开发过程中,我只希望能够关闭应用程序并运行各种实用程序 我已从启动中删除“explorer.exe”。这将正确地删除“开始”菜单、alt tab等。但这意味着桌面是一个从不重新绘制的空白区域,并且应用程序中某些希望WindowFromPoint()始终返回非空句柄的部分被打乱 我想创建一个小应用程序,它具有与桌面相同的属性,可以“粘”到所有其他窗口下方的屏幕背面。我该怎么做

我正在开发一个类似WinCE 7信息亭的设备。它将花费几乎所有的时间运行一个应用程序,用户不应该能够使用alt tab,但在开发过程中,我只希望能够关闭应用程序并运行各种实用程序

我已从启动中删除“explorer.exe”。这将正确地删除“开始”菜单、alt tab等。但这意味着桌面是一个从不重新绘制的空白区域,并且应用程序中某些希望WindowFromPoint()始终返回非空句柄的部分被打乱

我想创建一个小应用程序,它具有与桌面相同的属性,可以“粘”到所有其他窗口下方的屏幕背面。我该怎么做


编辑:我有一个未装饰的窗口WS|U弹出窗口,可以看到屏幕大小的WS|U,也可以捕捉WM|U关闭。还需要其他魔法吗?

只需在HKLM\Init中配置应用程序启动。 您可以用自己的可执行文件名替换explorer.exe,以便在启动时启动它(前提是它位于映像内部或用于存储基于配置单元的注册表的设备上)