Decompiler-VB.Net
KR
로그인
VBReFormer Gen2 처음부터 다시 작성한 엔진, 완전한 P-code 지원, 그리고 공개 베타 중인 온라인 스튜디오. 발표 내용 읽기 →
잃어버린 소스 코드

VB6 애플리케이션의 소스 코드를 잃어버리셨습니다. 복구할 수 있는 것은 다음과 같습니다.

고장 난 디스크, 떠난 개발자, 너무 오래된 버전의 백업: 컴파일된 프로그램만 남았습니다. VB6 디컴파일러는 사람들이 기대하는 것보다 훨씬 많이 복구하지만, 전부는 아닙니다. 이 페이지는 무엇을 설치하기 전에 어느 쪽인지 알려 드립니다.

필요한 것

컴파일된 파일: Visual Basic 5 또는 6으로 만든 .exe, .dll, .ocx 또는 .scr. 그 외에는 아무것도 필요 없습니다. P-Code로 컴파일되었는지 네이티브 코드로 컴파일되었는지 알 필요가 없습니다: VBReFormer가 이를 감지하고 둘 다 처리합니다. 패커로 보호된 바이너리는 먼저 언패킹해야 합니다.

복구되는 것

  • 폼과 컨트롤, 모든 속성과 그림 포함: 모든 경우에 완전하게 복구됩니다.
  • 리소스, 문자열, 라이브러리 및 서드파티 컨트롤 참조, 프로젝트 구조: IDE에서 다시 열리는 .vbp 파일.
  • 프로시저의 코드: 조건문, 루프, 호출, 할당, 컨트롤 접근이 P-Code든 네이티브든 읽을 수 있는 Visual Basic으로 재구성됩니다. 커버리지 페이지에서 이것이 어느 정도인지 프로그램별로 측정했습니다.

저희든 누구든 절대 복구할 수 없는 것: 컴파일러가 보존하지 않은 지역 변수 이름과 주석입니다. 복구된 코드는 읽을 수 있고 다시 컴파일할 수 있지만, 원본과 한 글자 한 글자 일치하지는 않습니다.

복구되는 코드의 양, 207개 프로그램에서 측정

진행 방법, 무료로 먼저

  1. 1무료 에디션에서 바이너리를 열거나, 설치할 것 없이 온라인 스튜디오에 끌어다 놓으세요. 프로젝트 구조, 완전한 폼, 디컴파일된 코드의 미리보기를 볼 수 있습니다.
  2. 2증거를 보고 판단하세요: 미리보기는 샘플이 아니라 사용자의 바이너리에서 엔진이 재구성한 것을 보여 줍니다. 보이는 것이 라이선스 값어치를 한다면 구매하시고, 아니라면 아무것도 지불하지 않은 것입니다.
  3. 3라이선스가 있으면 전체 프로젝트를 내보내고 Visual Basic 6에서 다시 열 수 있습니다. 버전 7.0.5와 7.0.6은 IDE가 다시 불러올 수 있는 부분을 정확하게 다듬었습니다: 선언, 이벤트 형식, 배열, 참조.

상세 기사: P-Code와 네이티브 구별하기, 그리고 어디서 시작할지

저희가 대신 해 드리기를 원하시나요?

저희가 바이너리에서 프로젝트를 복구하고, IDE에서 다시 열어, 발견된 내용에 대한 보고서와 함께 바로 유지 보수할 수 있는 상태로 전달해 드립니다. 견적 전에 바이너리를 무료로 평가해 드립니다.

무료 평가 요청