1 英创信息技术WinCE下自动启动多个应用程序介绍-德赢Vwin官网 网
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;

}


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

    关注

    7

    文章

    6085

    浏览量

    35294
收藏 人收藏

    评论

    相关推荐

    信息技术X86工控主板DOS应用程序的动态加载介绍

    在嵌入式操作系统中,DOS因其自身小巧、占用资源少、启动速度快等特点而占据了一席之地。DOS应用程序自动加载运行,一般是通过编辑一个批处理文件来实现,对于
    的头像 发表于 11-03 09:34 1813次阅读

    信息技术ARM9工控主板WinCE应用程序远程控制应用

    公司推出的ARM9嵌入式工控主板产品系列,均预装了正版的WinCE5.0操作系统。微软的WINCE实时多任务操作系统是嵌入式领域的主流操作系统之一,它包括了以TCP/IP为特色的完
    的头像 发表于 11-04 09:28 1746次阅读

    信息技术工控主板的复位管理介绍

     公司的工控主板是基于ARM9 CPU、预装正版WinCE的嵌入式主板产品。作为嵌入式应用,系统的可靠启动是其可靠性的重要组成部分。本文针对嵌入式应用的特点、
    的头像 发表于 11-14 10:03 1666次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>信息技术</b>工控主板的复位管理<b class='flag-5'>介绍</b>

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

    公司的WinCE工控主板中,为了方便客户从多个路径加载应用程序
    的头像 发表于 11-15 09:28 1632次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b><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系统中USB设备自动检测概述

    公司ARM9系列工控主板预装正版WinCE操作系统,提供标准USB接口,本文介绍如何在应用程序中判断USB存储设备的插入和移出操作。
    的头像 发表于 11-18 09:44 1381次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>信息技术</b>如何实现<b class='flag-5'>WinCE</b>系统中USB设备<b class='flag-5'>自动</b>检测概述

    信息技术WinCE远程桌面介绍

    应用程序。但在一些应用场合,可能用户的最终设备根本就不需要显示功能,但在开发过程中,又希望能看到显示界面,以方便调试,这时候就可以利用WinCE的远程桌面功能了。 EM9280是
    的头像 发表于 01-16 10:24 2942次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>信息技术</b><b class='flag-5'>WinCE</b>远程桌面<b class='flag-5'>介绍</b>

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

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

    信息技术Linux脚本启动应用程序方法简介

    Linux主板的使用必读中,已经详细的介绍了使用userinfo.txt来配置系统开机自动执行程序的方法,详情可以参见
    的头像 发表于 01-17 10:23 1311次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>信息技术</b>Linux脚本<b class='flag-5'>启动</b><b class='flag-5'>应用程序</b>方法简介

    信息技术WinCE平台下通过系统异常信息定位程序bug位置

    使用基于WINCE平台的系列工控主板进行应用程序开发时,当程序产生异常退出,CE操作系统将通过调试串口打印类似如下错误
    的头像 发表于 01-17 11:14 1316次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>信息技术</b><b class='flag-5'>WinCE</b>平台下通过系统异常<b class='flag-5'>信息</b>定位<b class='flag-5'>程序</b>bug位置

    信息技术主板WinCE应用程序的FTP远程更新介绍

    特色的完整网络通讯协议,并提供了基于TCP/IP应用协议的服务器程序,如FTP Server、Web Server等等很实用的软件程序提供的工控主板以其专业性,为客户提供良好而专
    的头像 发表于 02-03 09:00 1490次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>信息技术</b>主板<b class='flag-5'>WinCE</b><b class='flag-5'>应用程序</b>的FTP远程更新<b class='flag-5'>介绍</b>

    信息技术应用程序助手AppHelper使用介绍

    工具,我们增加了AppHelper助手工具方便客户使用。 在之前的技术文章《CE应用程序助手简介》中简单介绍AppHelper
    的头像 发表于 02-04 10:14 2344次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>信息技术</b><b class='flag-5'>应用程序</b>助手AppHelper使用<b class='flag-5'>介绍</b>

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

    下,用户应用程序开发直接使用Microsoft提供的著名软件开发工具Visual Studio 2008进行, 用户应用程序开发完成后,参考《ESM335x工控主板使用必读(WEC7)》一文可设置板卡自动运行用户
    的头像 发表于 02-05 10:23 979次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b><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主板与STM32多功能模块通讯介绍

    ,STM32F103RCT6通过其USB Device接口与工控主板连接通讯,STM32在WinCE系统中被当做一个串口设备,主板作
    的头像 发表于 02-06 11:12 2069次阅读

    信息技术WinCE6系统CEDB故障分析介绍

    导致的。直到近期,公司通过大量实验,找到了触发CEDB故障的原因。本文将介绍我们的实验结果,为防止CEDB故障,希望客户注意: 使用WINCE6平台的客户,在产品发布时请使用rel
    的头像 发表于 02-07 10:30 1058次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>信息技术</b><b class='flag-5'>WinCE</b>6系统CEDB故障分析<b class='flag-5'>介绍</b>

    信息技术应用程序及配置文件的生产自动拷贝简介

    。客户也可参考此方法,在自己的整机生产中实现应用程序及配置文件的自动拷贝。本文以下介绍在CE平台实现应用程序及配置文件自动拷贝的具体步骤。
    的头像 发表于 02-07 11:03 1057次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>信息技术</b><b class='flag-5'>应用程序</b>及配置文件的生产<b class='flag-5'>自动</b>拷贝简介