0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

英創(chuàng)信息技術(shù)WinCE下自動啟動多個應(yīng)用程序介紹

英創(chuàng)信息技術(shù) ? 來源:英創(chuàng)信息技術(shù) ? 作者:英創(chuàng)信息技術(shù) ? 2019-11-15 09:41 ? 次閱讀

英創(chuàng)ARM9系列板卡應(yīng)用程序的自己加載方法是在運(yùn)行模式下采用由系統(tǒng)讀取由用戶編寫的文本文件userinfo.txt,進(jìn)而啟動用戶應(yīng)用程序,這種方法在相關(guān)的“使用必讀”文檔中均有介紹。在userinfo.txt文件中只能填入一個應(yīng)用程序的參數(shù),也就是說只能啟動一個應(yīng)用程序。對于需要同時啟動兩個或多個應(yīng)用程序的情況,該如何來實(shí)現(xiàn)呢?在本文中將介紹一種自動啟動多個應(yīng)用程序的方法。

采取的方法就是通過創(chuàng)建一個專用程序?qū)崿F(xiàn)同時啟動多個應(yīng)用進(jìn)程,而在userinfo.txt文件中編輯執(zhí)行該專用程序,從而達(dá)到自動啟動多個應(yīng)用程序的目的。下面舉例說明:

StarMain.exe為啟動兩個進(jìn)程的專用程序,代碼如下:

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

{

BOOL b;

PROCESS_INFORMATION procInfo;

// 創(chuàng)建APP1.exe 進(jìn)程

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);

// 創(chuàng)建APP2.exe 進(jìn)程

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;

}


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式主板
    +關(guān)注

    關(guān)注

    7

    文章

    6081

    瀏覽量

    34941
收藏 人收藏

    評論

    相關(guān)推薦

    創(chuàng)信息技術(shù)X86工控主板DOS應(yīng)用程序的動態(tài)加載介紹

    在嵌入式操作系統(tǒng)中,DOS因其自身小巧、占用資源少、啟動速度快等特點(diǎn)而占據(jù)了一席之地。DOS應(yīng)用程序自動加載運(yùn)行,一般是通過編輯一個批處理文件來實(shí)現(xiàn),對于
    的頭像 發(fā)表于 11-03 09:34 ?1700次閱讀

    創(chuàng)信息技術(shù)ARM9工控主板WinCE應(yīng)用程序遠(yuǎn)程控制應(yīng)用

    創(chuàng)公司推出的ARM9嵌入式工控主板產(chǎn)品系列,均預(yù)裝了正版的WinCE5.0操作系統(tǒng)。微軟的WINCE實(shí)時多任務(wù)操作系統(tǒng)是嵌入式領(lǐng)域的主流操作系統(tǒng)之一,它包括了以TCP/IP為特色的完
    的頭像 發(fā)表于 11-04 09:28 ?1638次閱讀

    創(chuàng)信息技術(shù)工控主板的復(fù)位管理介紹

     創(chuàng)公司的工控主板是基于ARM9 CPU、預(yù)裝正版WinCE的嵌入式主板產(chǎn)品。作為嵌入式應(yīng)用,系統(tǒng)的可靠啟動是其可靠性的重要組成部分。本文針對嵌入式應(yīng)用的特點(diǎn)、
    的頭像 發(fā)表于 11-14 10:03 ?1547次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b>工控主板的復(fù)位管理<b class='flag-5'>介紹</b>

    創(chuàng)信息技術(shù)WinCE主板應(yīng)用程序自動啟動介紹

    創(chuàng)公司的WinCE工控主板中,為了方便客戶從多個路徑加載應(yīng)用程序,
    的頭像 發(fā)表于 11-15 09:28 ?1554次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b><b class='flag-5'>WinCE</b>主板<b class='flag-5'>應(yīng)用程序</b>的<b class='flag-5'>自動</b><b class='flag-5'>啟動</b><b class='flag-5'>介紹</b>

    創(chuàng)信息技術(shù)如何實(shí)現(xiàn)WinCE系統(tǒng)中USB設(shè)備自動檢測概述

    創(chuàng)公司ARM9系列工控主板預(yù)裝正版WinCE操作系統(tǒng),提供標(biāo)準(zhǔn)USB接口,本文介紹如何在應(yīng)用程序中判斷USB存儲設(shè)備的插入和移出操作。
    的頭像 發(fā)表于 11-18 09:44 ?1305次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b>如何實(shí)現(xiàn)<b class='flag-5'>WinCE</b>系統(tǒng)中USB設(shè)備<b class='flag-5'>自動</b>檢測概述

    創(chuàng)信息技術(shù)WinCE遠(yuǎn)程桌面介紹

    應(yīng)用程序。但在一些應(yīng)用場合,可能用戶的最終設(shè)備根本就不需要顯示功能,但在開發(fā)過程中,又希望能看到顯示界面,以方便調(diào)試,這時候就可以利用WinCE的遠(yuǎn)程桌面功能了。 EM9280是創(chuàng)
    的頭像 發(fā)表于 01-16 10:24 ?2747次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b><b class='flag-5'>WinCE</b>遠(yuǎn)程桌面<b class='flag-5'>介紹</b>

    創(chuàng)信息技術(shù)WinCE應(yīng)用程序啟動觸摸屏較準(zhǔn)功能

    控制面板的筆針工具,可以很方便的對觸摸屏進(jìn)行較準(zhǔn)。 EM9280是創(chuàng)公司推出的以多串口為特色(板載8個串口),預(yù)裝正版WinCE6.0或Linux嵌入式操作系統(tǒng)的高性價比工業(yè)嵌入式主板,下面就以EM9280工控主板為例,簡單
    的頭像 發(fā)表于 01-16 09:58 ?1326次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b><b class='flag-5'>WinCE</b><b class='flag-5'>應(yīng)用程序</b><b class='flag-5'>啟動</b>觸摸屏較準(zhǔn)功能

    創(chuàng)信息技術(shù)Linux腳本啟動應(yīng)用程序方法簡介

    創(chuàng)Linux主板的使用必讀中,已經(jīng)詳細(xì)的介紹了使用userinfo.txt來配置系統(tǒng)開機(jī)自動執(zhí)行程序的方法,詳情可以參見
    的頭像 發(fā)表于 01-17 10:23 ?1242次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b>Linux腳本<b class='flag-5'>啟動</b><b class='flag-5'>應(yīng)用程序</b>方法簡介

    創(chuàng)信息技術(shù)WinCE平臺下通過系統(tǒng)異常信息定位程序bug位置

    使用基于WINCE平臺的創(chuàng)系列工控主板進(jìn)行應(yīng)用程序開發(fā)時,當(dāng)程序產(chǎn)生異常退出,CE操作系統(tǒng)將通過調(diào)試串口打印類似如下錯誤
    的頭像 發(fā)表于 01-17 11:14 ?1232次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b><b class='flag-5'>WinCE</b>平臺下通過系統(tǒng)異常<b class='flag-5'>信息</b>定位<b class='flag-5'>程序</b>bug位置

    創(chuàng)信息技術(shù)主板WinCE應(yīng)用程序的FTP遠(yuǎn)程更新介紹

    特色的完整網(wǎng)絡(luò)通訊協(xié)議,并提供了基于TCP/IP應(yīng)用協(xié)議的服務(wù)器程序,如FTP Server、Web Server等等很實(shí)用的軟件程序。創(chuàng)提供的工控主板以其專業(yè)性,為客戶提供良好而專
    的頭像 發(fā)表于 02-03 09:00 ?1381次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b>主板<b class='flag-5'>WinCE</b><b class='flag-5'>應(yīng)用程序</b>的FTP遠(yuǎn)程更新<b class='flag-5'>介紹</b>

    創(chuàng)信息技術(shù)應(yīng)用程序助手AppHelper使用介紹

    工具,我們增加了AppHelper助手工具方便客戶使用。 在之前的技術(shù)文章《CE應(yīng)用程序助手簡介》中簡單介紹創(chuàng)AppHelper
    的頭像 發(fā)表于 02-04 10:14 ?2184次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b><b class='flag-5'>應(yīng)用程序</b>助手AppHelper使用<b class='flag-5'>介紹</b>

    創(chuàng)信息技術(shù)WinCE應(yīng)用程序創(chuàng)主板上的可靠啟動

    下,用戶應(yīng)用程序開發(fā)直接使用Microsoft提供的著名軟件開發(fā)工具Visual Studio 2008進(jìn)行, 用戶應(yīng)用程序開發(fā)完成后,參考《ESM335x工控主板使用必讀(WEC7)》一文可設(shè)置板卡自動運(yùn)行用戶
    的頭像 發(fā)表于 02-05 10:23 ?915次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b><b class='flag-5'>WinCE</b><b class='flag-5'>應(yīng)用程序</b>在<b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b>主板上的可靠<b class='flag-5'>啟動</b>

    創(chuàng)信息技術(shù)WinCE主板與STM32多功能模塊通訊介紹

    ,STM32F103RCT6通過其USB Device接口與創(chuàng)工控主板連接通訊,STM32在WinCE系統(tǒng)中被當(dāng)做一個串口設(shè)備,創(chuàng)主板作
    的頭像 發(fā)表于 02-06 11:12 ?1938次閱讀

    創(chuàng)信息技術(shù)WinCE6系統(tǒng)CEDB故障分析介紹

    導(dǎo)致的。直到近期,創(chuàng)公司通過大量實(shí)驗,找到了觸發(fā)CEDB故障的原因。本文將介紹我們的實(shí)驗結(jié)果,為防止CEDB故障,希望客戶注意: 使用WINCE6平臺的客戶,在產(chǎn)品發(fā)布時請使用rel
    的頭像 發(fā)表于 02-07 10:30 ?968次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b><b class='flag-5'>WinCE</b>6系統(tǒng)CEDB故障分析<b class='flag-5'>介紹</b>

    創(chuàng)信息技術(shù)應(yīng)用程序及配置文件的生產(chǎn)自動拷貝簡介

    ??蛻粢部蓞⒖即朔椒ǎ谧约旱恼麢C(jī)生產(chǎn)中實(shí)現(xiàn)應(yīng)用程序及配置文件的自動拷貝。本文以下介紹在CE平臺實(shí)現(xiàn)應(yīng)用程序及配置文件自動拷貝的具體步驟。
    的頭像 發(fā)表于 02-07 11:03 ?992次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b><b class='flag-5'>應(yīng)用程序</b>及配置文件的生產(chǎn)<b class='flag-5'>自動</b>拷貝簡介