【发布时间】:2018-04-02 11:19:30
【问题描述】:
命令 CreateProcess 和命令 WaitForSingleObject 可以打开图片吗? 如果是 我如何打开图像? 我试图打开但我不知道在哪里打开路径
if (CreateProcess(NULL, "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\Paint.lnk", NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi))
{
WaitForSingleObject(pi.hProcess, INFINITE);
CloseHandle(pi.hThread);
CloseHandle(pi.hProcess);
}
【问题讨论】:
-
关于如何使用
CreateProcess函数的例子在网上有成千上万的例子。从那里开始。 -
最后,您知道 C++ 中字符串中的反斜杠是 特殊 并且有特殊含义吗?如果你想要一个路径,要么转义它们(使用另一个反斜杠),要么使用正斜杠(
/)。 -
@Someprogrammerdude:使用正斜杠将路径名限制为 260 个字符。使用正斜杠不是任何问题的答案。
-
...和正斜杠在所有地方都不受支持。反斜杠是 Windows 上真正的路径分隔符,使用其他任何东西都是自找麻烦。
标签: c++ winapi createprocess waitforsingleobject