奇朵朵 发表于 2007-4-4 20:54

estha 发表于 2007-4-4 20:57

原帖由 one 于 2007-4-4 21:53 发表 http://www.dolc.de/forum/images/common/back.gif
好像 Windows Embedded 可以哇

它的一个特点是:可定制的用户开机画面和Customized Shell作为系统启动的运行Shell:)


不是embedded 是普通的2000或者xp阿
因为是我们一台机子整合到人家已有的一堆机子 所以只能适应人家$郁闷$

shell在2000里也可以改的 可以直接不启动explorer 直接启动自己的程序
但是我觉得这样太危险 想看看有没有其他的解决办法~

one 发表于 2007-4-4 21:03

回复 #12 estha 的帖子

要不在INFO版再发一个$考虑$

estha 发表于 2007-4-4 21:06

原帖由 奇朵朵 于 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程序运行 难道他会不显示吗?

estha 发表于 2007-4-4 21:08

原帖由 one 于 2007-4-4 22:03 发表 http://www.dolc.de/forum/images/common/back.gif
要不在INFO版再发一个$考虑$

$送花$

one 发表于 2007-4-4 21:09

回复 #15 estha 的帖子

不好意思哈,没帮上什么$害羞$

one 发表于 2007-4-4 21:15

偶黔驴技穷啦$汗$

把 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon 中的
Shell 项默认值 explorer.exe 改成你想要运行的程序试试看。

偶不敢在自己本本上试$汗$ 你拿公司的试吧$ok$

奇朵朵 发表于 2007-4-4 21:16

estha 发表于 2007-4-4 21:23

原帖由 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了~~~$送花$

estha 发表于 2007-4-4 21:25

原帖由 奇朵朵 于 2007-4-4 22:16 发表 http://www.dolc.de/forum/images/common/back.gif



我觉得如果是XP的话,通过修改策略组配置,可以完成大部分要求。

真的? 我去查查看
不过听说他们主机是2000
xp是少数 不知道2000是不是也有这个dd~

谢谢~~~$送花$
页: 1 [2] 3 4
查看完整版本: 请问如何屏蔽 windows开机画面 登陆界面 并且直接跳入自己写的程序