createprocess参数问题
CreateProcess的第二个参数用一个CString变量为什么不行,而直接用"c:\\test.exe"却可以?
CString exePath;
exePath="c:\\test.exe"
exePath与"c:\\test.exe"有什么不同吗?
问题点数:20、回复次数:2Top
1 楼fifaboy00(18哥)回复于 2006-03-03 14:01:37 得分 20
第2个参数是char*,
CString可以用char*赋值,但是它不是char*类型的,尽管内部的一个成员是。
好像可以用getbuffer来解决.
不过之后别忘记release就好。Top
2 楼pianyun(片云)回复于 2006-03-08 10:48:08 得分 0
解决了,(LPSTR)(LPCTSTR)CString 也可以.Top
相关问题
- 求助CreateProcess()怎么带参数?
- 请问CreateProcess()参数的解释
- createprocess或winexec传送参数的问题
- 调用createProcess,其中的参数怎么设置?
- CreateProcess() lpCmdLine参数中有带空格的长文件名
- 在WinMain中怎么获取CreateProcess传入的参数?
- 急,急!! CreateProcess 这样的程序如何进行参数设置!!
- CreateProcess()问题,命令行中的参数-p是什么意思?
- 怎样给ShellExecute或者CreateProcess执行的程序传递参数?
- 用CreateProcess传递参数的奇怪问题




