怎样在一开机就运行我的程序,而不进入winCE桌面界面?

weiyt   2010-3-29 11:09 楼主
如题:
  我想在一打开PDA后,就进入我程序,而不显示winCE桌面,PDA系统是winCE5.0,开发工具是EVC4.0,请高手指教!!!

回复评论 (21)

只用EVC来实现吗?  恐怕不行!
得用PB来实现
点赞  2010-3-29 11:19
好像可以  
通过改注册表 把wince的桌面换成黑色 吧任务栏隐藏掉,
然后修改开机启动你的程序,

其实就是  注册表的操作了
点赞  2010-3-29 11:20
参考一下:http://blog.eeworld.net/Veabol/archive/2009/11/03/4763370.aspx
如果你的PDA支持关机保存注册表的修改的话是可以实现,将注册表进行如下修改

[HKEY_LOCAL_MACHINE\Init]
  "Launch50"="xxxxxx"
  "Depend50"=hex:14,00,1e,00

这里的XXXXXX是你的程序完整路径,另外如果你的程序如果部分功能基于浏览器的话直接这么改是不行的,因为Launch50以前是explorer.exe,还要进行其它方面的修改。
点赞  2010-3-29 11:24
系统定制吧
点赞  2010-3-29 14:01
就是我们常说的开机自启动,从内核定制里面做。
点赞  2010-3-29 14:29
先mark一下.
点赞  2010-3-29 15:47
修改内核,一般内核启动的时候都会自动调用explorer.exe进程。你可以把explorer.exe名称改为你需要的进程路径名称即可。
点赞  2010-3-29 15:51
引用: 引用 7 楼 domworldjohn 的回复:

修改内核,一般内核启动的时候都会自动调用explorer.exe进程。你可以把explorer.exe名称改为你需要的进程路径名称即可。

LS正解!
将explorer.exe换成MySamp.exe就可以了!
但是要注意相关度,也就是依赖度!
点赞  2010-3-29 17:05
引用: 引用 3 楼 veabol 的回复:
参考一下:http://blog.eeworld.net/Veabol/archive/2009/11/03/4763370.aspx
如果你的PDA支持关机保存注册表的修改的话是可以实现,将注册表进行如下修改

[HKEY_LOCAL_MACHINE\Init]
"Launch50"="xxxxxx"
"Depend50"=hex:14,00,1e,00

这里的XXXXXX是你的程序完……


正解
点赞  2010-3-29 17:53
mark!
1.如何修改注册表
2、这个修改会不会造成其他的影响:比如没有启动netcompact
点赞  2010-3-30 15:19
引用: 引用 10 楼 breze_ralf 的回复:
mark!
1.如何修改注册表
2、这个修改会不会造成其他的影响:比如没有启动netcompact


1定制的时候做,或者启动后,手动或者用程序改
2注意程序的依赖项
点赞  2010-3-30 15:26
引用: 引用 8 楼 xilidecai 的回复:
引用 7 楼 domworldjohn 的回复:

修改内核,一般内核启动的时候都会自动调用explorer.exe进程。你可以把explorer.exe名称改为你需要的进程路径名称即可。

LS正解!
将explorer.exe换成MySamp.exe就可以了!
但是要注意相关度,也就是依赖度!


这是正解!~具体操作好像是(记不太清楚了):
1、将Device和PC进行注册表的同步;
2、找到子键Init,打开;
3、双击打开包含explores.exe,将其改为Mysamp.exe;
4、重新启动就可以了。
5、就像楼上说的,一定要注意依耐项,楼主通过google也是可以找到很详细的文章的。
点赞  2010-3-30 16:33
另外,补充下:
楼主要先将Mysamp.exe打包进NK才行——这是前提,打包成功后,可在Windows文件夹下看到。
如何打包,楼主可参考:platform.bib文件。
点赞  2010-3-30 16:36
再补充下:修改platform.bib文件后,将mysamp.exe拷在编译文件夹里。直接make就可以了。
点赞  2010-3-30 16:38
mark

wince 5.0做过,忘记了,勾起回忆了。
点赞  2010-3-30 16:41
学习了
点赞  2010-3-31 10:03
我只是想临时屏蔽一下桌面,在启动的时候载入我的程序,目的是不让用户看到winCE桌面,有时候还要进入到winCE系统的呀!!!
点赞  2010-3-31 11:37
需要进入WinCE时,再运行Explorer.exe就可以了,没有问题的。
点赞  2010-3-31 12:03
http://blog.eeworld.net/ym_luo/archive/2008/12/11/3497859.aspx
点赞  2010-3-31 15:16
12下一页
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复