匿名管道实现重定向输入输出,执行adb命令()? 本帖最后由 VisualEleven 于 2012-09-06 13:56:22 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 strcat(szbuffer,"select * from sms;\r\n");if (!WriteFile(stdOutPipeWt,sqlCommand,strlen(sqlCommand),&stdlen,0))//这次写入的命令,在读的时候是原封不动的被读出来了,没有执行。只能执行两次命令,,,为什么?------------------你直接调用abc.exe的时候,能成功么?还有,你断点调试一下,看看每次即将writeFile写入的参数对不对 谢谢上面的回答,上面的问题只是一个例子而已,我需要下面的操作,通过管道执行以下的操作,第一步,先执行adb shell,等待返回后,在执行su,检测返回的结果(这一步返回的结果是SU,感觉上面的SU就没有执行。)希望知道的朋友,能进来解答。 多加一些Log信息等,看看具体代码运行到什么地方出错了 if (stdlen) { break; } 这块不对吧,应该是 if (!stdlen) { break; } 软件界面图片做背景的问题 SQLite管理工具选择? 急求救! 在自己创建的线程中,无法用GetMessage获取到自定义的消息 在自己电脑监控局域网网络流量,如果局域网内其它电脑装有ARP防火墙,是不是无法监控其流量 通过ODBC连接EXCEL文件,如果客户机上没有EXCEL驱动? 为什么我的ODBC添加数据源里默认没有SQL呢 有没有人有研究过 如何检查程序是否有数字签名 multi edit追加文字有啥办法? 在vc中如何生成小于1000的随机数 DLL一些问题 为什么连续两次编译得到的结果不同 修改WINDOWS背景色VC6的VA高亮无效了
if (!WriteFile(stdOutPipeWt,sqlCommand,strlen(sqlCommand),&stdlen,0))//这次写入的命令,在读的时候是原封不动的被读出来了,没有执行。只能执行两次命令,,,为什么?
------------------
你直接调用abc.exe的时候,能成功么?
还有,你断点调试一下,看看每次即将writeFile写入的参数对不对
通过管道执行以下的操作,
第一步,先执行adb shell,
等待返回后,在执行su,
检测返回的结果(这一步返回的结果是SU,感觉上面的SU就没有执行。)希望知道的朋友,能进来解答。
if (!stdlen) { break; }