发 帖  
原厂入驻New
[资料]

教你如何修改wince系统工控机注册表和开机自动运行程序

2012-10-30 15:43:15  2235 工控机
分享


嵌入式操作系统是一种应用广泛的系统软件,工业控制是它的传统应用领域,在这一领域里已有一些比较成功的嵌入式操作系统。但是,随着应用对象的扩大和技术的进步,实际应用对工业控制系统的功能和性能提出了许多新的要求。例如,适应恶劣的工作环境,熟悉和友好的用户界面,统一的编程界面,强大的通信功能和多媒体功能等,这些嵌入式操作系统很难满足工业应用的新需要。由于Windows CE 2.1及以前版本的实时性较差,在工业控制领域应用较少,主要应用在移动式(或便携式)产品和信息家电领域。Windows CE 3.0的出现极大地改善了它的实时性能,为Windows CE进入工业控制领域奠定了基础。


虽然Windows CE 3.0作为嵌入式系统平台在工业控制领域还未被广泛采用,但前景非常广阔。许多著名的工业控制器生产商已经开发出基于Windows CE 3.0的工业控制产品,如西门子AG公司的多功能操作面板MP系列,Cybectec公司的变电站现代化平台SMP(Substation Modernization Platform)等。工业控制操作系统需要严格的实时处理功能,高可靠性,良好的开放性,对人机界面、开发环境、可操作性、成本等也有特别的要求。
        
        如何修改wince系统工控机注册表呢?
     修改注册表的方法有多种,最直接的就是利用系统自带注册表修改regedit 来修改;另外一种常用的是用EVC的Remote功能,用EVC修改注册表前需把板子与PC机通过USB线连接。同步通信后打开EVC,然后打“Tools”菜单下的“Remote Registry Editor”。

         如何使系统开机自动运行程序呢?



     上电开机后马上自动运行自己的应用程序可以做到别人不知道你在用WINCE系统。这样做能不显示wince界面,特别是做自己产品这个功能很实用。
在HKEY_LOCAL_MACHINE\init添加你的应用程序,假设应用程序为app.exe,在\ ResidentFlash\TEST\目录下
"Launch90"="\ResidentFlash\TEST\app.exe"
上述方法在WinCE桌面显示后,运行app.exe。WinCE的界面是可以去掉的,也即在启动时不加载explorer.exe程序:在HKEY_LOCAL_MACHINE\init下面把下面两项删除即可。
"Launch50"="explorer.exe"
"Depend50"= hex(14 00 1E 00)
只要去掉这两项,就可以运行你的应用程序而看不到WINCE的界面了。
技术交流QQ:605440535   
资料下载:
新款WLT_TFT8060_080使用说明http://dl.vmall.com/c0glnjhjz3







0
分享淘帖 显示全部楼层
· 2015-8-11 15:20:29
在HKEY_LOCAL_MACHINE\init添加你的应用程序,假设应用程序为app.exe,在\ ResidentFlash\TEST\目录下
"Launch90"="\ResidentFlash\TEST\app.exe"

您说的这个  在\ ResidentFlash\TEST\目录下  怎么找不到呢 能详细介绍下么 前辈

评论

高级模式
您需要登录后才可以回帖 登录 | 注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
发资料
快速回复 返回顶部 返回列表