hur.cn - 华软网

 热门搜索

如何调用指定程序打开指定文件?

  作者:未知    来源:网络    更新时间:2010/12/9
咱们公司开发了一个图片浏览软件,我想在我的程序里调用这个程序打开jpg资料,而不是用windows自带的那个打开,有什么函数吗,ShellExecute(NULL,_T("open"),_T("c:\\1.jpg"),NULL,NULL,SW_SHOW);这个用的是windows自带的那个打开,不合适我要求。
---华软 网友回答---
资料联系关系
---华软网友回复---
Createprocess 传参数
---华软网友回复---
引用 2 楼 a19860903 的回复:
Createprocess 传参数

顶 长知识
---华软网友回复---
CreateProcess传参数不见得有通用性吧,万一没参数呢?
---华软网友回复---
PROCESS_INFORMATION piProcInfo; 
STARTUPINFO siStartInfo;

// Set up members of STARTUPINFO structure.
siStartInfo.cb = sizeof(STARTUPINFO); 
siStartInfo.lpReserved = NULL;
siStartInfo.lpReserved2 = NULL; 
siStartInfo.cbReserved2 = 0;
siStartInfo.lpDesktop = NULL; 
siStartInfo.dwFlags = 0;

// Create the child process.
CreateProcess(NULL,
"\"C:\\....\EXE资料名\" 图片资料名",
NULL, // process security attributes
NULL, // primary thread security attributes
0, // handles are inherited
0, // creation flags
NULL, // use parent's environment
NULL, // use parent's current directory
&siStartInfo, // STARTUPINFO pointer
&piProcInfo); // receives PROCESS_INFORMATION

---华软网友回复---
你们公司这个程序支持命令行调用么?
如果能够
WinExec
CreateProcess
都能够
---华软网友回复---
引用 6 楼 xianglitian 的回复:
你们公司这个程序支持命令行调用么?
如果能够
WinExec
CreateProcess
都能够

++      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。