shellexecute的启动参数长度限制?

ShellExecute(0,"open","C:\1.exe",LaunchStr,"",1)LaunchStr中大概有5000左右的字符的字符串会启动失败,怎么办... ShellExecute(0,"open","C:\1.exe",LaunchStr,"",1)
LaunchStr中大概有5000左右的字符的字符串
会启动失败,怎么办
展开
 我来答
良玉小帝
2018-05-15 · 个人日常精心汇总合集
良玉小帝
采纳数:5925 获赞数:9451

向TA提问 私信TA
展开全部
你可以不用参数,用管道、进程间消息、socket。
不得超过INTERNET_MAX_URL_LENGTH的命令行长度(大约2048字符)(如果你的操作系统为Windows 95,那么该限制为MAX_PATH)
改用 parameter 参数
或用 ShellExecuteEx
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式