在C++程序中执行insmod
命令(或任何其他系统命令)可以通过使用system()
函数实现,这个函数定义在<cstdlib>
头文件中。system()
函数可以用来执行任何你能在终端中执行的命令。
这里有一个简单的例子,展示了如何在C++程序中使用system()
函数来执行insmod
命令加载一个内核模块:
#include <cstdlib> // For system()
#include <iostream>
int main() {
// 替换以下路径为你的模块实际路径