Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在CreateProcess中使用STARTUPINFOEX_C_Winapi - Fatal编程技术网

在CreateProcess中使用STARTUPINFOEX

在CreateProcess中使用STARTUPINFOEX,c,winapi,C,Winapi,我看到很多地方我们可以在CreateProcess函数中使用startupinfoex结构。但当我检查签名时,它只允许startupinfo结构。任何人都可以给出一个片段,说明startupinfoex如何与createprocess函数一起使用。提前感谢……您需要将STARTUPINFOEX*转换为STARTUPINFO* 确保将EXTENDED\u STARTUPINFO\u PRESENT标志传递给dwCreationFlags,并将STARTUPINFO.cb成员设置为sizeof(ST

我看到很多地方我们可以在CreateProcess函数中使用startupinfoex结构。但当我检查签名时,它只允许startupinfo结构。任何人都可以给出一个片段,说明startupinfoex如何与createprocess函数一起使用。提前感谢……

您需要将
STARTUPINFOEX*
转换为
STARTUPINFO*


确保将
EXTENDED\u STARTUPINFO\u PRESENT
标志传递给
dwCreationFlags
,并将
STARTUPINFO.cb
成员设置为
sizeof(STARTUPINFOEX)

您需要将
STARTUPINFOEX*
转换为
STARTUPINFO*


确保将
EXTENDED\u STARTUPINFO\u PRESENT
标志传递给
dwCreationFlags
,并将
STARTUPINFO.cb
成员设置为
sizeof(STARTUPINFOEX)

传递和启动信息是不是一个更好的解决方案?这避免了演员阵容。强制转换是危险的,因为它们太强大了,而&startup\u info.StartupInfo保持在类型系统的范围内。传递&startup\u info.StartupInfo不是更好的解决方案吗?这避免了演员阵容。强制转换是危险的,因为它们太强大了,而&startup_info.StartupInfo保持在类型系统的范围内。