作者johjimakenji (乔治马健司)
站内C_and_CPP
标题[问题] 执行档如何接收CreateProcess的传入値??
时间Thu Apr 16 14:37:22 2009
我用CreateProcess打开一个exe档
同时对这个exe档传入一个值
想请问这个exe档该如何接收那个传入值??
可以用int main(int argc, char* argv[])的argv接收吗??
还是要用GetCommandLine??
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.119.190.78
1F:推 Killercat:CreateProcess("./MyProcess.exe", "Para1 Para2 .."..) 04/16 22:53
2F:→ Killercat:不过要注意,argv[0]会是para1而不是"./MyProcess.exe" 04/16 22:54
3F:推 ledia:argv[0] 会是 para1 ?! 04/16 22:56
4F:推 ledia:啊 原来之前是用 CreateProcess("./prog.exe", "prog.exe .. 04/16 22:58
5F:推 Killercat:事实上我没记错的话MS有特别强调,32bit会是我说的行为 04/16 22:59
6F:→ Killercat:16bit的exe则是你认为的那种 :3 04/16 22:59