问题还是没有解决,请教
2.6中,current_thread_info()->exec_domain->name或者2.4中的current->exec_domain->name
为什么对所有的进程获得的都是“linux” ?
问题点数:20、回复次数:4Top
1 楼tb01412(tb)回复于 2006-03-04 20:26:44 得分 0
哦,那我再看一下,可能需要通过task_struct中的文件相关的东东来搜索可执行文件名,比如有没有可能需要通过I节点来获取文件名呢?Top
2 楼amazonking(你好)回复于 2006-03-04 20:46:24 得分 0
谢了,能找到inode就好了,我也在找Top
3 楼tb01412(tb)回复于 2006-03-04 21:30:23 得分 20
找到答案了,在struct task_struct中有以下的字段:
char comm[TASK_COMM_LEN];
这个就是用来存储可执行文件名的Top
4 楼amazonking(你好)回复于 2006-03-04 22:40:28 得分 0
好了,这个问题,太谢谢了Top




