WEB开发网
开发学院软件开发Java 集成 Windows 本地应用到 Eclipse RCP 程序中 阅读

集成 Windows 本地应用到 Eclipse RCP 程序中

 2009-12-18 00:00:00 来源:WEB开发网   
核心提示: 接着,我们使用 Windows 的 API:CreateProcess 函数来启动我们要集成的应用程序,集成 Windows 本地应用到 Eclipse RCP 程序中(5),sInfo.cb=sizeof(STARTUPINFO);sInfo.lpReserved=NULL;sInfo.lpR

接着,我们使用 Windows 的 API:CreateProcess 函数来启动我们要集成的应用程序。

sInfo.cb           =  sizeof(STARTUPINFO);  
  sInfo.lpReserved       =  NULL;  
  sInfo.lpReserved2      =  NULL;  
  sInfo.cbReserved2      =  0;  
  sInfo.lpDesktop        =  NULL;  
  sInfo.lpTitle          =  NULL;  
  sInfo.dwFlags          =  0;  
  sInfo.dwX              =  0;  
  sInfo.dwY              =  0;  
  sInfo.dwFillAttribute  =  0;  
  sInfo.wShowWindow      =  SW_HIDE;  
 
  if(!CreateProcess(NULL,commandcstr,NULL,NULL, TRUE,0,NULL,NULL,&sInfo,&pInfo)) 
  {  
      printf("ERROR:  Cannot  launch  child  process\n");  
  release(); 
      return 0; 
  }  

CreateProcess 函数的定义是:

BOOL CreateProcess ( 
  LPCTSTR lpApplicationName,     
  LPTSTR lpCommandLine,     
  LPSECURITY_ATTRIBUTES lpProcessAttributes。 
  LPSECURITY_ATTRIBUTES lpThreadAttributes,     
  BOOL bInheritHandles,     
  DWORD dwCreationFlags, 
  LPVOID lpEnvironment,     
  LPCTSTR lpCurrentDirectory,     
  LPSTARTUPINFO lpStartupInfo,     
  LPPROCESS_INFORMATION lpProcessInformation 
); 

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:集成 Windows 本地

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接