好像 Windows Embedded 可以哇
它的一个特点是:可定制的用户开机画面和Customized Shell作为系统启动的运行Shell:)
不是embedded 是普通的2000或者xp阿
因为是我们一台机子整合到人家已有的一堆机子 所以只能适应人家$郁闷$
shell在2000里也可以改的 可以直接不启动explorer 直接启动自己的程序
但是我觉得这样太危险 想看看有没有其他的解决办法~
回复 #12 estha 的帖子
要不在INFO版再发一个$考虑$ 原帖由 奇朵朵 于 2007-4-4 21:54 发表 http://www.dolc.de/forum/images/common/back.gif我不太懂windows API的编程。但我觉得可以这样实现你说的要求:
我不太懂windows API的编程。但我觉得可以这样实现你说的要求:
通过Hook屏蔽Win-Key,Alt+Tab,Ctrl+Alt+Del,等系统键。
通过ShowWindow函数使程序窗口最大化,并且前置
通过对注册表的修改让程序在windows启动的时候运行。
具体怎么做,我就不知道了,只是个想法,希望能给你点线索
谢谢~$送花$
屏蔽系统键和程序窗口最大化 永远前置 都容易办到
问题是就在这些之前。。。客户要求不显示windows wird gestarted。。。 。。。
这个画面 ok 我换掉了
然后客户想 这里加个画面〉
XX程序正在加载中。。。 。。。(没有桌面显示了~)
然后直接进入xx程序
我打算先修改注册表让程序开机后运行
并且保持最大化状态
但是毕竟explorer.exe要先于xx程序运行 难道他会不显示吗?
原帖由 one 于 2007-4-4 22:03 发表 http://www.dolc.de/forum/images/common/back.gif
要不在INFO版再发一个$考虑$
$送花$
回复 #15 estha 的帖子
不好意思哈,没帮上什么$害羞$ 偶黔驴技穷啦$汗$把 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon 中的
Shell 项默认值 explorer.exe 改成你想要运行的程序试试看。
偶不敢在自己本本上试$汗$ 你拿公司的试吧$ok$ 原帖由 one 于 2007-4-4 22:15 发表 http://www.dolc.de/forum/images/common/back.gif
偶黔驴技穷啦$汗$
把 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon 中的
Shell 项默认值 explorer.exe 改成你想要运行的程序试试看。
偶不敢在自己本本上试$汗$ 你拿公 ...
haha:D 这个我也看到了 也觉得玄 不敢试;)
多谢mm了~~~$送花$ 原帖由 奇朵朵 于 2007-4-4 22:16 发表 http://www.dolc.de/forum/images/common/back.gif
我觉得如果是XP的话,通过修改策略组配置,可以完成大部分要求。
真的? 我去查查看
不过听说他们主机是2000
xp是少数 不知道2000是不是也有这个dd~
谢谢~~~$送花$