0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

英创信息技术WinCE下自动启动多个应用程序介绍

英创信息技术 来源:英创信息技术 作者:英创信息技术 2019-11-15 09:41 次阅读

英创ARM9系列板卡应用程序的自己加载方法是在运行模式下采用由系统读取由用户编写的文本文件userinfo.txt,进而启动用户应用程序,这种方法在相关的“使用必读”文档中均有介绍。在userinfo.txt文件中只能填入一个应用程序的参数,也就是说只能启动一个应用程序。对于需要同时启动两个或多个应用程序的情况,该如何来实现呢?在本文中将介绍一种自动启动多个应用程序的方法。

采取的方法就是通过创建一个专用程序实现同时启动多个应用进程,而在userinfo.txt文件中编辑执行该专用程序,从而达到自动启动多个应用程序的目的。下面举例说明:

StarMain.exe为启动两个进程的专用程序,代码如下:

int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow )

{

BOOL b;

PROCESS_INFORMATION procInfo;

// 创建APP1.exe 进程

b = CreateProcess

_T(‘\\NandFlash\\App1.exe’), // LPCWSTR lpszImageName

lpCmdLine, // LPCWSTR lpszCmdLine

NULL, // LPSECURITY_ATTRIBUTES lpsaProcess

NULL, // LPSECURITY_ATTRIBUTES lpsaThread

FALSE, // BOOL fInheritHandles

0, // DWORD fdwCreate

NULL, // LPVOID lpvEnvironment

NULL, // LPWSTR lpszCurDir

NULL, // LPSTARTUPINFOW lpsiStartInfo

&procInfo // LPPROCESS_INFORMATION lppiProcInfo

);

CloseHandle(procInfo.hProcess);

CloseHandle(procInfo.hThread);

// 创建APP2.exe 进程

b = CreateProcess

_T(‘\\NandFlash\\App2.exe’), // LPCWSTR lpszImageName

NULL, // LPCWSTR lpszCmdLine

NULL, // LPSECURITY_ATTRIBUTES lpsaProcess

NULL, // LPSECURITY_ATTRIBUTES lpsaThread

FALSE, // BOOL fInheritHandles

0, // DWORD fdwCreate

NULL, // LPVOID lpvEnvironment

NULL, // LPWSTR lpszCurDir

NULL, // LPSTARTUPINFOW lpsiStartInfo

&procInfo // LPPROCESS_INFORMATION lppiProcInfo

);

CloseHandle(procInfo.hProcess);

CloseHandle(procInfo.hThread);

return 0;

}


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6063

    浏览量

    34595
收藏 人收藏

    评论

    相关推荐

    用Labview开发工业平板电脑WINCE应用程序资料

    仪表,波形显示等。Labview 2009安装和激活Touch Panel Module后即可支持Windows CE。1.用Labview 2009开发WinCE应用程序需要安装的工具包括了:USB
    发表于 02-20 10:43

    WinCE应用程序助手简介

    背景  在基于工控主板的智能整机设备的开发过程中,客户应用程序的开发通常都是最为关键性的工作,其工作量往往也是最大的。一个高质量的应用程序,首先表现在较少的现场维护,不仅大幅度降低
    发表于 06-23 15:36

    WinCE主板彩色打印方案

    公司WinCE系列工控主板(WinCE6、WinCE7)现可支持惠普USB喷墨打印机,提供彩色(黑白)打印功能。  除了最早支持的pcl
    发表于 07-06 10:08

    WinCE应用程序主板上的可靠启动

    置板卡自动运行用户应用程序模式。在实际应用中,由于种种原因可能会导致用户应用程序的损坏或丢失,从而导致用户程序无法正常启动,本文着重
    发表于 12-22 10:04

    支持Linux高级客户自行移植内核

    上市)  该项服务具体说明和实施流程参见:支持客户进行Linux移植  需要该服务的客户需与签订技术保密协议,并承诺严格履行协议:
    发表于 01-18 13:52

    Eclipse支持在线调试Linux应用程序

    调试linux应用程序》进行下载,也可以直接联系我们。成都信息技术有限公司http://www.emtronix.com
    发表于 03-24 16:28

    串口WiFi方案使用说明

    上的编程方法》,《串口WiFi在WinCE工控主板上的编程方法》。成都信息技术有限公司http://www.emtronix.com
    发表于 04-05 15:52

    主板中预装Modbus通讯协议

    modbus_Master.h,与原来的静态库保持不变,相应各个API函数的说明请参见网站技术天地文章《Wince下的Modbus主控通讯协议》、《
    发表于 10-20 10:40

    WinCE隐藏桌面方法

      实际应用中,客户经常需要隐藏桌面,使用户程序启动之前不显示桌面图标、wince logo等信息。[/td]隐藏前[td]完全隐藏后   
    发表于 08-24 11:23

    WinCE6系统CEDB故障分析

      在2017年4月份,公司发现了CEDB的故障,并发布了文章介绍如何解决该问题:《CE6.0内置数据库CEDB的异常检测与修复》。由于该故障较罕见,一直以来我们怀疑是由于调试程序
    发表于 08-24 13:45

    如何让自己的应用程序自动启动

    在很多嵌入式系统中,由于可用资源较少,常常在系统启动后就直接让应用程序自动启动,以减少用户操作和节省资源。如何让自己的应用程序
    发表于 12-21 06:29

    WinCE下开机自启动应用程序的相关设置

      在嵌入式设备中通常开机启动后会要求直接显示应用程序界面,而不是系统桌面,甚至为了避免客户随意或者无心修改到应用或者其他配置,是需要隐藏桌面的,本文就介绍WinCE下开机自
    发表于 09-18 10:56 1次下载

    英创信息技术WinCE主板应用程序自动启动介绍

    在英创公司的WinCE工控主板中,为了方便客户从多个路径加载应用程序,英创公司采用有别于常规的注册表的方法,而是在内核中首先启动了一个管理程序
    的头像 发表于 11-15 09:28 1416次阅读
    英创<b class='flag-5'>信息技术</b><b class='flag-5'>WinCE</b>主板<b class='flag-5'>应用程序</b>的<b class='flag-5'>自动</b><b class='flag-5'>启动</b><b class='flag-5'>介绍</b>

    英创信息技术WinCE应用程序启动触摸屏较准功能

    控制面板的笔针工具,可以很方便的对触摸屏进行较准。 EM9280是英创公司推出的以多串口为特色(板载8个串口),预装正版WinCE6.0或Linux嵌入式操作系统的高性价比工业嵌入式主板,下面就以EM9280工控主板为例,简单介绍一下触摸屏较准流程。 1、第一次使用触摸屏
    的头像 发表于 01-16 09:58 1187次阅读
    英创<b class='flag-5'>信息技术</b><b class='flag-5'>WinCE</b><b class='flag-5'>应用程序</b><b class='flag-5'>启动</b>触摸屏较准功能

    英创信息技术WinCE应用程序在英创主板上的可靠启动

    下,用户应用程序开发直接使用Microsoft提供的著名软件开发工具Visual Studio 2008进行, 用户应用程序开发完成后,参考《ESM335x工控主板使用必读(WEC7)》一文可设置板卡自动运行用户
    的头像 发表于 02-05 10:23 798次阅读
    英创<b class='flag-5'>信息技术</b><b class='flag-5'>WinCE</b><b class='flag-5'>应用程序</b>在英创主板上的可靠<b class='flag-5'>启动</b>