Самый простой способ - это использовать какое-то программное обеспечение, такое как DependencyWalker , и просто посмотреть, какие библиотеки DLL они используют.
.NET-двоичные файлы легко понять, и есть также программное обеспечение, которое разбираетих обратно в C # .NET, VB.NET или C ++. NET код для вас (что вы хотите)
Вы не можете определить, записан ли двоичный файл .NET в VB.NET или C # .NET, так как онпреобразуется в MSIL (Microsoft Intermediate Language).
Также такие приложения, как проводник ресурсов, должны сообщать вам информацию о двоичном файле.
Если вы немного более конкретны,Я могу предоставить больше.