내 앱의 라이센스 정보를 앱 자체에 저장하려고 계획하고 있습니다. 그것의 논리적 기능에 영향을 미치지 않고 델파이에서 EXE에 쓸 수 있습니까? 그렇다면 어떻게? 내 동료는 exe의 특정 부분 만 쓰기 가능하다고 말합니다. 사실입니까?델파이에서 EXE에 쓰기
답변
EXE를 해킹하지 않고 라이센스를 Delphi 앱에 리소스로 저장하지 않는 이유는 무엇입니까? 여기
예 :
시작 및 중지 태그로 라이센스 변수를 만드십시오. 델파이 프로그래밍에 대해 아무것도 몰라하지만
var license = "$$$$"+"LICENSE DATA"+"$$$$";
당신은 16 진수 편집기에서 실행 파일을 열고 $$$$ 부분을 검색하고 직접 편집 할 수 있습니다처럼 psuedocode에 보일 것입니다 또는 당신은 쓸 수 있습니다 태그 사이의 비트를 덮어 쓰는 프로그램.
이렇게하면 이미지 체크섬도 –
으로 업데이트해야합니다. MSDN (http://msdn.microsoft.com/en-us/library/ms680339(VS.85).aspx) "다음 파일 모든 드라이버, 부팅 할 때로드 된 DLL 및 중요한 시스템 프로세스에로드 된 DLL을로드 할 때 유효성이 검사됩니다. " – Nat
이 An In-Depth Look into the Win32 Portable Executable File이 도움이 될 것입니다. thehackerslibrary.com. File Resource Management Library (.NET)이 도움이 될 수 있습니다.
http://delphi.about.com/od/objectpascalide/a/embed_resources.htm 당신은 당신이 원하는 것을 찾을 수 있습니다 http://sourceforge.net/projects/tponguard/
를 살펴 보자.
- 1. 프로그래밍으로 내 자신의 exe에 쓰기/추가
- 2. 델파이에서 초기화
- 3. .exe에 대한 아이콘을 찾으십시오.
- 4. EXE에 고유 URL 포함
- 5. exe에 C++ 소스 코드
- 6. 델파이에서 다른 .exe로 시작한 .exe를 디버깅하는 방법
- 7. FLVPlayback이 exe에 스킨을 표시하지 않습니다
- 8. .exe에 MSVC DLL을 포함하는 py2exe
- 9. WPF EXE에 여러 아이콘 포함하기
- 10. exe에 정의 된 호출 함수
- 11. gdb가 exe에 연결되지 않게하려면 어떻게해야합니까?
- 12. exe에 대한 명령 줄 인수
- 13. 델파이에서 파일 검사하기
- 14. 델파이에서 tinyurl을 생성하는 방법
- 15. 어떻게 델파이에서 예약어를 벗어나나요?
- 16. 델파이에서 직접 파일 액세스
- 17. 델파이에서 WordPress로 작업
- 18. 델파이에서 DbExpress 사용
- 19. 델파이에서 텍스트 네비게이션을위한 플러그인
- 20. 델파이에서 여러 객체 해제하기
- 21. 델파이에서 tagDEC를 사용하는 방법
- 22. 델파이에서 cstring을 전달하는 방법
- 23. 델파이에서 100 % CPU 사용량
- 24. 델파이에서 테이블 행을 삭제
- 25. 델파이에서 '하이퍼'MIDL 유형이 지원됩니까
- 26. 내가 델파이에서 작성하려는 델파이
- 27. 델파이에서 TOwnedCollection 자손 사용하기
- 28. 델파이에서 Excel 셰이프 수정
- 29. 델파이에서 javascript를 실행하는 방법?
- 30. 델파이에서 날짜를 포맷하는 방법
주의 사항 : 1) 실행 파일의 체크섬을 저장하는 바이러스 백신은 불만을 토로합니다. 2) 파일에 디지털 서명을 계획하면 작동하지 않습니다. –
또한 최신 버전의 Windows에서는 Program Files 폴더의 파일에 쓰기 작업을 수행 할 때 관리자 권한이 필요합니다. – RobertFrank