.net 리플렉터 없이 .dll 파일을 디컴파일합니다.

.net 리플렉터 없이 .dll 파일을 디컴파일합니다.

.net 리플렉터 없이 .dll 파일을 디컴파일하려면 어떻게 해야 하나요? 작동하지 않기 때문에 사용하지 않습니다.
누군가 나에게 몇 가지 프로그램을 제안해 줄 수 있나요?

답변1

.NET Reflector & this를 다운로드한 것 같습니다.FileGenerator 플러그인, 그렇다면,

  • Reflector.exe를 열고,
  • 보기로 이동하여 추가 기능을 클릭합니다.
  • 추가 기능 창에서 추가..를 클릭합니다.
  • 그런 다음 FileGenerator.dll(FileGenerator 플러그인과 함께 제공됨)을 다운로드한 dll을 찾으십시오.
  • 그런 다음 추가 기능 창을 닫습니다.
  • 파일로 이동하여 열기를 클릭하고 디컴파일하려는 dll을 선택합니다.
  • 그것을 열면 트리 뷰에 나타납니다.
  • 도구로 이동하여 파일 생성(Ctrl+Shift+G)을 클릭합니다.
  • 출력 디렉토리를 선택하고 원하는대로 적절한 설정을 선택하십시오.
  • 파일 생성을 클릭하세요.

답변2

.net 실행 파일용 Ilspy 디컴파일러를 사용해 볼 수 있습니다. 지금까지 나는 그것이 나에게 꽤 좋은 결과를 주었다는 것을 기억합니다.

이를 위해 Playonlinux - 타사 와인 래퍼를 사용할 수 있습니다:

  1. Playonlinux와 winbind를 다운로드하여 설치하세요 apt-get install playonlinux winbind. ilspy.net에서 Ilspy 바이너리를 다운로드하세요.
  2. Playonlinux를 실행하세요. 목록에 없는 프로그램을 설치하세요. 설치하는 동안 옵션을 선택하여 dotnet 4.0 라이브러리를 설치하십시오.
  3. 실행할 설정 파일 선택 대화 상자가 열리면 취소를 클릭합니다.
  4. 옵션으로 이동합니다. Playonlinux 구성에서 왼쪽에서 2단계에서 생성한 가상 드라이브를 선택합니다.
  5. 창 상단의 기타 탭을 선택한 다음 가상 드라이브 디렉터리 열기를 선택하세요.
  6. 우분투 파일 관리자가 팝업됩니다. Drive_c 디렉터리를 엽니다. Drive_c 디렉터리에 새 디렉터리를 만들고 거기에 Ilspy 바이너리를 추출합니다.
  7. Playonlinux 구성 창으로 이동하여 일반 탭을 선택하십시오. 이 가상 드라이브에서 새 바로가기 만들기를 클릭합니다. 대화 상자에서 Ilspy.exe를 선택합니다.
  8. 새로 생성된 바로가기를 실행하세요.

ilspy 창이 표시되어야 합니다. 일스파이

관련 정보