LPCTSTR applicationName = NUL // NULL => module name from command line string argument1 = "something"; string argument2 = "anotherthing"; LPTSTR commandLine = "childpath\child.exe"; success = CreateProcess( applicationName,commandLine,processSecurityAttrs,etc...)
我想在这里做的是试图将父母的命令行parameter passing给孩子。 但它是LPTSTR ,我不知道如何将string和LPTSTRtypes结合起来,并将其传递给孩子。 它给我typesdef。 错误。 我使用Visual Studio 2013和C ++。
没有明显的原因,在一个非常基本的脚本中,“input行太长”错误
在findstr中的正则expression式
如何从命令行使用svn + ssh和Tortoise SVN
使用batch file中的参数运行命令
使用谷歌作为字典查找通过bash,如何抓住第一个定义?
根据文件 :
此函数的Unicode版本CreateProcessW可以修改此字符串的内容。 因此,这个参数不能是指向只读内存的指针(如const变量或文字串)。 如果此参数是一个常量字符串,该函数可能会导致访问冲突。
来自文档的示例:
LPTSTR szCmdline[] = _tcsdup(TEXT(""C:\Program Files\MyApp" -L -S")); CreateProcess(NULL,szCmdline,/* ... */);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。