이는 SourceForge에서 마법에 걸린 키파인더 소스 코드 베이스를 마이그레이션한 것입니다. 이것은 순전히 내 Sourceforge 프로젝트의 아카이브를 의미합니다. Enchanted Keyfinder는 누구나 공부할 수 있도록 오픈 소스 프로젝트를 공개하려는 의지에서 탄생했습니다. 다음은 ekeyfinder 웹사이트에서 발췌한 원본입니다. Pascal 코드 베이스를 오픈 소스 Free Pascal IDE인 Lazarus로 이식하려는 작은 노력이 있었지만 결국 그 노력은 포기되었습니다.
Enchanted Keyfinder는 MJB KF 오픈 소스 버전의 Magical Jelly Bean Keyfinder(MJB KF) 포크입니다. 레지스트리 또는 부팅할 수 없는 Windows 설치에서 Windows를 설치하는 데 사용되는 제품 키를 검색하는 유틸리티입니다. Windows 9X, ME, NT/2K/XP, Vista/Win7 및 기타 소프트웨어에서 작동합니다.
Enchanted Keyfinder는 Pascal로 작성되었으며 Delphi 7, Borland Developer Studio 2006, DS Turbo Delphi 2006, Delphi 2007에서 컴파일됩니다. 다른 버전의 Delphi에서도 컴파일될 수 있습니다.
이는 현재 프로젝트에 설명된 기능과 목표를 요약한 것입니다. 이는 EK 팀의 순조로운 진행을 유지하는 동시에 사용자로서 우리가 이 프로젝트를 진행하려는 방향을 이해하는 데 도움이 되는 것입니다. 첫 번째 안정 버전인 v0.2가 곧 출시될 예정입니다. 아래를 읽고 현재 안정 버전에서 누락된 내용을 확인할 수 있습니다. 일반 기능 목록 아래 나열된 변경 사항은 Magical Jelly Bean Keyfinder 2.0.8 이후 변경된 사항입니다.
File > Refresh
메뉴 항목입니다.Help > Check for Updates
클릭하세요. 이것은 프로그램이 인터넷에 연결되는 유일한 시간입니다.로그 설정은 "안정적"입니다. 즉, 아무 작업도 수행하지 않으며(MJBKF 2.0.8에서는 수행하지 않음) EK v0.2의 첫 번째 안정적인 릴리스에 대해서는 수행하지 않습니다.
UI에서 기본 코드를 추상화하고 싶습니다. 이전 개발자들은 이 작업을 잘 수행하지 못했습니다. 지금은 매우 통합되어 있습니다. 코드를 추상화한 후에는 Linux OS(및 Mac 네이티브)에 기본으로 제공되는 Enchanted Keyfinder의 Linux 버전 작업을 시작할 수 있습니다. Kylix에서 하려고 생각했지만 파악하기 어려울 것 같아서 Lazarus와 같은 다른 Pascal IDE를 확인해 보겠습니다.
MJB KF 1.51은 비공개 소스였습니다. 기본적으로 자체 추출 RAR 파일이었습니다. Windows %TEMP%
폴더에 4개의 파일을 추출했습니다.
findkey.exe
- 다른 프로그램의 출력에서 텍스트 파일을 표시하는 Delphi/Pascal GUI 프런트 엔드입니다.chgxp.vbs
- Windows XP 제품 키를 변경한 VBScript입니다.xpkey.exe
- Windows XP 및 아래 키를 일반 txt 파일로 찾거나 디코딩하는 cli 실행 파일입니다.officekey.exe
- xpkey.exe와 동일하지만 Office 2003 이하용입니다.MJB KF는 GNU GPLv3 라이센스에 따라 MJB KF 2.0에서 오픈 소스가 되었습니다. 작년(2010)까지 오픈 소스로 남아 있었습니다. 마지막 오픈 소스 버전은 2.0.8입니다. Recover Keys는 프로젝트를 구입하고 커뮤니티 프로젝트를 종료한 소스를 폐쇄했습니다. 현재 MJB KF는 주력 제품에 비해 "기능이 덜 풍부한" 제품입니다. 그들은 더 적은 수의 소프트웨어 키를 볼 수 있도록 하기 위해 많은 keyfinder.cfg 항목을 제거했습니다. MJB KF가 오픈 소스였을 때 커뮤니티 구성원이 구축한 keyfinder.cfg의 항목입니다. EK v0.1은 원래 오픈 소스 MJB KF 2.0.8에서 탄생했습니다.
다음은 EK가 MJB KF 오픈 소스보다 뛰어난 몇 가지 기능입니다.
또한 EK keyfinder.cfg는 MJB KF keyfinder.cfg의 원래 커뮤니티 버전에서 구축되었습니다. 여기에 일부 항목이 추가되었으며 결국 전체 파일이 표준과 일치하도록 다시 형식화됩니다. 소프트웨어 키 복구에 도움이 되는 더 많은 기능에 대한 더 많은 계획이 있습니다. svn 저장소에서 할 수 있는 일이 더 많지만 이것이 현재 불안정한 릴리스(EK v0.1)에서 할 수 있는 일입니다. Enchanted Keyfinder 프로젝트는 원본 MJB KF를 복사하려는 것이 아니라, 우리 고유의 기능과 목표를 염두에 두고 더 발전시키려고 노력하고 있습니다.