c语言中怎样打开一个exe并 *** 作?

c语言中怎样打开一个exe并 *** 作?,第1张

第答兄一种,可以用cmd指令运行一个exe文件

char cmd[128]={0};

strcpy(cmd,“d:\123.exe”);

system(cmd);

第困举举二种,可以创建一个进程,用fork或者createprocess函数,创建一个进程;然后运行汪碧exe文件。

包含头文件<windos.h>,首先找到你的exe文件旁困的全路径名例如:(D:\temp\notepade.exe),拷贝过来,然后执行

STARTUPINFOA startinfo

PROCESS_INFORMATION m_pinfo  

memset(&startinfo,0,sizeof(STARTUPINFOA))

 startinfo.cb=sizeof(STARTUPINFOA)

 startinfo.dwFlags=STARTF_USESHOWWINDOW

 startinfo.wShowWindow=SW_SHOWNORMAL

 char filename[255]="D:\temp\notepade.exe" CreateProcess(NULL,filename,NULL,NULL,FALSE,0,NULL,NULL,&startinfo,&m_pinfo)

这是氏启顷多进程的歼陆知识,你可以参考一下。。。。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12210074.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存