0
.NET 어셈블리가 Mono.Cecil을 사용하여 32 비트 또는 64 비트 용으로 빌드되었는지 확인할 수 있습니까? 또는 어셈블리를 먼저로드하지 않고도 다른 방법으로 찾아 낼 수 있습니다.Mono.Cecil을 사용하는 .NET 어셈블리의 대상 아키텍처
.NET 어셈블리가 Mono.Cecil을 사용하여 32 비트 또는 64 비트 용으로 빌드되었는지 확인할 수 있습니까? 또는 어셈블리를 먼저로드하지 않고도 다른 방법으로 찾아 낼 수 있습니다.Mono.Cecil을 사용하는 .NET 어셈블리의 대상 아키텍처
모노 세시를 사용하면 (정보 모듈을 사용하여 수행 할 수 있습니다 모듈)이 작업을 수행 할 수 있습니다
AssemblyDefinition asm = AssemblyFactory.GetAssembly("myassembly.dll");
foreach (ModuleDefinition module in asm.Modules)
{
Console.WriteLine("Module " + module.Name);
Console.WriteLine("IsPE64 " + module.Image.PEOptionalHeader.StandardFields.IsPE64);
}
감사합니다! 나는 온라인으로 묻지 않고 이것을 찾을 수 있었습니까? Cecil 코드는 주석을 달지 않았기 때문에 관련 용어 및 개념을 설명하는 좋은 자료를 찾을 수 없었습니다. –
@DavidRutten - 그건 사실입니다. 나는 그것이 원본에서 파고 있다는 것을 발견했다. (그리고 나는 내가 찾고 있던 것을 알고있다, 이미지 부분). –