shell定制总结

近期研究wince界面的定制,查了很多相关资料,也做了许多尝试,想把学到的东西总结下,就当作整理思路了~~

 

现在比较常用的shell定制方式如下:

 

启动方案:

1、修改标准shell。如去掉桌面图标、修改桌面背景、隐藏任务栏等等,其实本人觉得主要的用意就是使桌面看上去简单些,甚至是看上去什么都没有,给人种没有启动标准shell界面的感觉,为后面启动自己的界面做准备。

2、启动自己的shell程序。这步是通过修改注册表实现的,如

       [HKEY_LOCAL_MACHINE/init]
         "Launch70"="MyApp.exe"
         "Depend70"=hex:14,00,1e,00

    下面这个是explorer启动的代码,注意"Launch50"是在"Launch70"前启动的,详情见reg文件的说明。

        [HKEY_LOCAL_MACHINE/init]
         "Launch50"="explorer.exe"
         "Depend50"=hex:14,00,1e,00

注:其实可以不启动explorer.exe直接运行自己的shell程序( "Launch50"="Myshell.exe"
),不过好像会出现一些问题,所以加上了第一步。

 

shell实现方案:

1、直接修改标准shell。个人觉得难度比较大,n多文件……晕。看别人采用这种方案的也是只修改了简单的部分,其实更像是设置。

2、以浏览器作为基础,做些修改。书上的例子就是这种方式,我还没弄明白,继续研究ing~~

3、以自己的应用程序做shell。我觉得这个方案是最可行,因为要做的东西功能单一,这种方式很适合。不过也还没弄明白这个shell要怎么编写~~不想直接用mfc的界面,最好启动的时候能有像安装软件那种带几个选择按钮的界面。不知道要怎么做,实在evc上实现啊,还是pb上呢?接着查吧……

 

 

今天先写到这,以后的继续更新,O(∩_∩)O~

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值