主题:9160如何自动运行多个程序?是否支持这样? 共有34088人关注过本帖 |
---|
yccamel |
1楼 |
9160如何自动运行多个程序?是否支持这样? Post By:2010-12-4 0:13:00 [只看该作者]
9160如何自动运行多个程序?是否支持这样?
|
|
单帖管理 | 引用 | 回复 |
zhl |
2楼 |
Post By:2010-12-4 13:48:00 [只看该作者]
9160 通过配置userinfo.txt自动启动一个管理应用程序,然后在这个程序中通过调用函数 CreateProcess( )来启动多个应用程序,从而实现自动运行多个应用程序。
|
|
单帖管理 | 引用 | 回复 |
yccamel |
3楼 |
Post By:2010-12-4 14:29:00 [只看该作者]
呵呵,我的意思,比如userinfo 中配置的为Name="\NandFLASH\userapp.exe",
管理程序会是否将userapp程序拷贝到别处再运行,还是直接 在nandflash目录下运行?因为我的程序中创建的文件路径受此影响。 |
|
单帖管理 | 引用 | 回复 |
yccamel |
4楼 |
Post By:2010-12-4 14:32:00 [只看该作者]
呵呵,我的意思,比如userinfo 中配置的为Name="\NandFLASH\userapp.exe",
管理程序会是否将userapp程序拷贝到别处再运行,还是直接 在nandflash目录下运行?因为我的程序中创建的文件路径受此影响。 |
|
单帖管理 | 引用 | 回复 |
yccamel |
5楼 |
Post By:2010-12-4 15:07:00 [只看该作者]
不好意思,这个问题我也跟错贴了。我的问题意思是这样:我要运行多个程序,在Name=""中该如何填写我的几个程序的名称?
|
|
单帖管理 | 引用 | 回复 |
x10 |
6楼 |
Post By:2010-12-4 16:43:00 [只看该作者]
userinfo只能启动一个进程,若要启动多个进程,需要在主进程中通过调用createprocess来启动其他进程。我们在技术天地有专门介绍这个问题的文章。
|
|
单帖管理 | 引用 | 回复 |
英创公司 |
7楼 |
Post By:2010-12-5 17:02:00 [只看该作者]
多谢,看了你们的文章。不过,按照你们的设计,就无法利用updata.flg 来升级自己的应用程序了,而只能升级starmain。是否这样?
|
|
单帖管理 | 引用 | 回复 |
lqk |
8楼 信息 | 搜索 | 邮箱 |
加好友 发短信 |
Post By:2010-12-5 19:14:00 [只看该作者]
应用程序的升级完全可以不依赖内核中的updata函数,用户应用程序可以自己设置升级标志,并在自己的应用程序中处理程序升级问题。
|
单帖管理 | 引用 | 回复 |
zhl |
9楼 |
Post By:2010-12-5 21:45:00 [只看该作者]
补充:如果利用我们内核提供的升级程序功能,你只需把所有需要更新的文件,包括startmain以及其他应用程序文件等,均和update.flg文件放置在同一个更新子目录 \FTPUpdate\下,则可以实现自动更新该目录下所有的文件。
|
|
单帖管理 | 引用 | 回复 |
yccamel |
10楼 |
Post By:2010-12-6 21:41:00 [只看该作者]
多谢,这个答案正是我所需要的。
|
|
单帖管理 | 引用 | 回复 |