【问题标题】:Programmatically insert and remove kernel modules in C以编程方式在 C 中插入和删除内核模块
【发布时间】:2011-02-16 23:32:20
【问题描述】:

是否可以从 C/C++ 代码中执行“insmod”和“rmmod”?除了运行 system(...) 之外,是否有一个内核 API 可以让我这样做?

【问题讨论】:

  • 查看insmod的源码?

标签: c linux kernel module


【解决方案1】:

你看过module-init-tools的来源吗?

【讨论】:

  • 非常感谢,这应该对我有帮助。我忘记了我几乎可以查看任何东西的来源.. 精神上仍然停留在 Windows 世界中。
【解决方案2】:

除了查看insmodmodule-init-tools 的源代码之外,您还可以通过straceltrace 运行insmod

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-03-03
    • 2023-04-04
    • 1970-01-01
    • 2011-05-30
    • 2012-12-25
    • 1970-01-01
    • 2015-07-31
    • 1970-01-01
    相关资源
    最近更新 更多