c++ - 防止子进程进行系统调用

标签 c++ unix process

我想创建一个调用另一个程序的子进程(在 Unix 中使用 C++)。但是我想限制子进程不调用system()、fopen()等(调用了就终止)。

怎么做?

最佳答案

this可能会帮助你。似乎有一种方法可以通过 ptrace 处理子进程所做的不同事情。

关于c++ - 防止子进程进行系统调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3900333/

相关文章:

c++ - 推导指南中的引用和值之间的差异

linux - 当执行 passwd 命令时(我知道,具有 root 权限),它不能被利用吗?如果不是,为什么?

c# - 如何获取更新剪贴板的应用程序的进程ID或名称?

sockets - 我应该在哪个时刻使用哪种进程间通信(ipc)机制?

php - 同一页面处理

c++ - 异或两个双变量

c++ - MPI_Ssend 和 MPI_Recv 的意外行为

c++ - 从不同的 C 文件导入函数

django - 图片上传在网络上损坏,但 PIL 在 django shell 中运行良好

mysql - 数据库将 CSV 加载到多个表中