我们在大学学习编译器,所以这引起了我的好奇心,当我们使用编译器并且它们形成程序集时,有什么方法可以知道,如果给你任何 exe,哪个编译器是用来构建它的?或者至少这个exe是用c++、c#还是什么语言制作的?
有多种方法可以做到这一点,但我认为你不能保证有效的结果,具体取决于人们隐藏它所采取的步骤。
查看PEiD,它可以自动执行此操作(以及检测加壳器等)。