天嵌 ARM开发社区

 找回密码
 注册
查看: 2345|回复: 3

EVC(和VC差不多) 应用程序 调用 问题 ?

[复制链接]
福大牛二爷 发表于 2012-9-7 08:57:51 | 显示全部楼层 |阅读模式
我按照网上的例子,写了一个evc的应用程序调用,就是打开应用程序1,点击里面的按钮就可以调用另一个程序2;
但是这两个程序必须放在 wince 的同一个根目录下(就是下载程序的时候,下到里面的那个目录);放在其他目录都不行;
有没有什么办法可以再/Resident 这个目录里面运行呢?这样就不要每次开机都要重新拷贝程序到外面了啊?
一下是我的代码:
C/C++ code bool Cxxx1Dlg::WinExec(LPCTSTR FileName)    {     PROCESS_INFORMATION processInfo;        if(!CreateProcess(FileName,NULL,NULL,NULL,NULL,        CREATE_NEW_CONSOLE,         NULL,NULL,NULL,&processInfo))       {       return false;       }        CloseHandle(processInfo.hThread );       CloseHandle(processInfo.hProcess );      return true;    }void Cxxx1Dlg::OnBUTTON1znjj() {    // TODO: Add your control notification handler code here    WinExec(_T("xxx2")); }

这里就是通过xxx1调用xxx2的,可以修改调用的路径吗?求高手指点啊?有做过类似的来讨论下啊?VC的也可以,二者差不多啊!
 楼主| 福大牛二爷 发表于 2012-9-7 08:58:50 | 显示全部楼层
  1. bool Cxxx1Dlg::WinExec(LPCTSTR FileName)
  2.     {
  3.      PROCESS_INFORMATION processInfo;
  4.        if(!CreateProcess(FileName,NULL,NULL,NULL,NULL,
  5.        CREATE_NEW_CONSOLE,
  6.         NULL,NULL,NULL,&processInfo))
  7.       {
  8.       return false;
  9.       }
  10.        CloseHandle(processInfo.hThread );
  11.       CloseHandle(processInfo.hProcess );
  12.      return true;
  13.     }
  14. void Cxxx1Dlg::OnBUTTON1znjj()
  15. {
  16.     // TODO: Add your control notification handler code here
  17.     WinExec(_T("xxx2"));
  18. }
复制代码
TQ-lkp 发表于 2012-9-7 11:22:08 | 显示全部楼层
用绝对路径就行了
 楼主| 福大牛二爷 发表于 2012-9-7 20:25:27 | 显示全部楼层
TQ-lkp 发表于 2012-9-7 11:22
用绝对路径就行了

解决了!O(∩_∩)O谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-3-29 21:38 , Processed in 1.031250 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表