私は一つのことを探しています:
ユーザースペースプログラムからカーネルモジュールを挿入するにはどうすればよいですか?このシナリオに関連する例を教えてください。
ありがとう
Raheel
私は一つのことを探しています:
ユーザースペースプログラムからカーネルモジュールを挿入するにはどうすればよいですか?このシナリオに関連する例を教えてください。
ありがとう
Raheel
少し検索したところ、という名前のシステムコールがあることがわかりました
#include <linux/module.h>
int init_module(const char *name, struct module *image);
詳細が必要な場合は、この man ページを参照してください。
http://www.kernel.org/doc/man-pages/online/pages/man2/init_module.2.html
Adel C Kod に感謝します。その問題を解決しました。ここに簡単なサンプル コードを投稿します。
char cmnd[10];
if (strcmp(cmnd, "insert")==0) {
system ("/sbin/insmod /home/xyzUBUNtu/Desktop/MyMod/kernel1.ko");
printf("Your Module inserted");
return 1;
}
ありがとう
ラヒール..