日期:2014-05-18  浏览次数:20803 次

C# 跟踪线程问题
在C#中,通过new thread得到一个新线程,然后再该线程调用某个exe文件,该exe未知是用什么语言写的,我能否跟踪到该线程执行过程中的所有行为呢?

------解决方案--------------------
为每一步记录日志,当然第三方的exe中的行为你得不到,除非你挂钩
------解决方案--------------------
这方面,C#不是强项;DLL注入,挂钩啥的 Win32的API都有
用VC++写,比C#的PInvoke自然多了
------解决方案--------------------
不知道你要查看什么行为,
基本上说这个跟C#没什么关联了,有其他的软件可以载入EXE文件运行,并且给出汇编代码。
------解决方案--------------------
给你篇文章。。看看。希望对你有帮助。。http://blog.sina.com.cn/s/blog_49458c270100yrpj.html
------解决方案--------------------
探讨

或者换句话说C#能否使用所有的系统hook,写出ring0级别的程序?