标准C调用另一个程序如何得到返回数据?

vcbacker 2002-03-26 09:42:02
像execve这样的都只有一个int型的错误值返回,
如何安全又简便的得到传递返回值给调用者呢?

用system或者popen很不安全,
用其他的函数又没有返回数据的办法,
让人头疼!
谁能帮我啊?!
...全文
112 6 打赏 收藏 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
maoxianwang 2002-03-28
  • 打赏
  • 举报
回复
好主意

能不能调用其它进程呢?
vcbacker 2002-03-27
  • 打赏
  • 举报
回复
如何在linux下面用C语言编程去调用另一个程序,并且得到返回值?!
vcbacker 2002-03-27
  • 打赏
  • 举报
回复
就按linux下来说吧,有什么api?
lightning 2002-03-27
  • 打赏
  • 举报
回复
这不是c的问题,要看os有没有相应的api.
vcbacker 2002-03-27
  • 打赏
  • 举报
回复
c语言里的哪个函数可以安全的调用其他程序,并且返回数据的?
execve安全一点,但是无法返回数据,
用popen呢,又不安全,
怎么办?
vcbacker 2002-03-27
  • 打赏
  • 举报
回复
如何在linux下面实现程序之间通讯,
如何改进使popen安全一点?
内容概要:本文围绕基于混沌系统与DNA编码的彩色图像加密解密体系展开研究,提出了一种多层级、高复杂度的复合加密方法。该方法深度融合混沌系统的伪随机遍历特性与DNA编码的高维并行处理能力,对彩色图像RGB三通道像素信息实施双重混淆与扩散操作,显著增强了加密算法的安全性与抗攻击能力。研究系统性地构建了完整的加密-解密流程,并重点针对实际传输环境中常见的高斯噪声、椒盐噪声及多种裁剪攻击(包括小面积、中面积、边缘与中心区域裁剪)进行了详尽的鲁棒性测试。实验结果表明,该算法不仅具备极高的密钥敏感性与安全性,而且在遭受不同程度噪声干扰或局部数据丢失后,仍能有效恢复出具有清晰结构与可用信息的解密图像,展现出卓越的容错性与实用性。; 适合人群:具备一定图像处理、信息安全或密码学基础知识的科研人员、研究生及从事多媒体安全传输开发的工程技术人员。; 使用场景及目标:①应用于军事通信、医疗影像保护、数字版权管理等对安全性要求极高的图像传输与存储场景;②为新型图像加密算法的设计提供创新思路,并为算法的抗干扰性能评估建立系统化测试体系,推动复合加密技术向工程化、实用化发展。; 阅读建议:建议读者结合Matlab代码实现,复现文中所述的加密流程与抗干扰测试,深入理解混沌序列生成、DNA编码规则映射、像素扩散机制等关键步骤,并可通过调整参数或引入新的攻击类型来进一步拓展算法的性能分析。

70,040

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧