求助:关于启动XP直接进入程序(100分)

  • 主题发起人 主题发起人 zhangyx8
  • 开始时间 开始时间
Z

zhangyx8

Unregistered / Unconfirmed
GUEST, unregistred user!
请各位指教:<br>我现在做一个程序,想启动XP系统时不显示桌面直接进入到我的程序中,不知如何实现
 
用你的程序取代windows的Shell程序Explore.exe即可!
 
如何做?能具体一点吗?大哥
 
具体可以这样做:<br>1,将你的程序加入Windows自动启动中(可通过修改注册表实现),或者干脆将你的程序注册为Windows服务;<br>2,在你的程序中关闭Explore.exe,从而实现用你的程序取代Windows的Shell的目的。
 
我是希望在启动XP后根本就看不到桌面而直接进入我的程序,我用了隐藏桌面和任务栏的方法,但我的程序要等系统的其他启动完成后才启动,这样就慢了一点,用户还是能看到桌面
 
将你的程序注册为Windows服务程序,则无需用户登录即可运行你的程序了...
 
我的XP是自动登陆的,我也将程序加入到了启动组里,但还是显示了桌面后才运行我的程序<br>大哥,你有QQ吗?
 
我的QQ是:476987942
 
我没有QQ,再告诉你个超简单的解决办法!你在程序第一次运行的时候修改注册表项,将你不需要显示的东西(如:桌面,任务栏等等)的键值改掉不就行了?等你下次登录时候肯定是不会显示桌面和任务栏等你你要隐藏的东西了,然后别忘记在你的程序中设置相应的恢复功能,否则你就必须手工修改注册表了。
 
至于如何修改键值从而隐藏桌面,任务栏等的方法在大富翁里搜索一下有一大堆的资料了,在这里我就不多说了。祝好运!
 
在啟動時執行一條命令:kill explorer 然後再執行你的程式,可以用一個批處理,不過這個還得看實際效果,我沒試過,但有一次無意中將系統弄得啟動後不顯示桌面,只有通過新任務來打開桌面,這樣做防防普通人還可以,
 
我更改了注册表中的SHELL,启动是解决了,但如何又能恢复桌面呢?<br>我试过了任务管理器中的新任务,执行explorer.exe,但只打开了资源管理器窗口,没有显示桌面和任务栏
 
你还是用这个方法比较好,简单而且没有你以上说的问题。<br>你在程序第一次运行的时候修改注册表项,将你不需要显示的东西(如:桌面,任务栏等等)的键值改掉不就行了?等你下次登录时候肯定是不会显示桌面和任务栏等你你要隐藏的东西了,然后别忘记在你的程序中设置相应的恢复功能,否则你就必须手工修改注册表了。
 
能不能不重启就解决问题呢?<br>非常感谢你
 
可以不重启,但是要重新登录过...
 
接受答案了.
 

Similar threads

D
回复
0
查看
911
DelphiTeacher的专栏
D
D
回复
0
查看
868
DelphiTeacher的专栏
D
D
回复
0
查看
840
DelphiTeacher的专栏
D
后退
顶部