Visual Basic 2008 응용 프로그램을 만들고 특정 메모리 주소에서 값을 변경할 수 있기를 원합니다. 예를 들어, 메모리 주소 0xB7CE50
의 값을 100000
으로 변경하려고합니다. 이 작업을 수행하는 쉬운 방법이 있습니까?Visual Studio 2008에서 값을 어떻게 편집합니까?
답변
일반적으로 디버거를 사용하고 변경하려는 변수를 조사 식 창에 배치 한 다음 새 값을 입력하기 만하면됩니다.
.NET 프로그램이 다른 프로그램의 특정 메모리 주소를 수정하는 방법이 필요합니다.
내가 아는 한 .NET으로이를 수행 할 방법이 없으며 .NET 외부에서이를 수행하는 방법은 거의 없다. 필자가 제안했듯이 디버거를 사용하여이 작업을 수행 할 수 있습니다. 프로그램에서이를 수행하려면 프로그램이 디버거 여야합니다!
좋은 소식은 이것이 가능하다는 것입니다. Visual Studio Debugger Extensibility을 참조하십시오. Visual Studio가 필요하다는 사실 때문에 미루지 마십시오. Visual Studio를 기반으로 독립 실행 형 파일처럼 보이고 동작하는 프로그램을 만드는 것이 가능하다는 것을 모를 수도 있습니다.
Windows SDK에 설명 된 API를 사용하여 "디버거가 될 수있는 방법"이 있다고 생각되지만 설명서가 어디에 있는지는 알 수 없습니다.
이 질문에 대한 답은 본래의 질문의 의미에 직접적으로 적용되지 않는다고 생각합니다. –
나는이 함수를 사용해야하는 C#과 같은 함수를 찾고있다. –
@Nathan : 나는 의도 한 의미가 무엇인지 알지 못합니다. –
저는 Cody Beer가 게임을 실행 중이고 HxD와 같은 프로그램을 찾고 있다고 생각합니다. 이는 메인 메모리를 편집 할 수있게 해주므로 게임에서 가지고있는 금액을 최대 금액으로 변경할 수 있습니다. VS가이를위한 잘못된 도구입니다.
동의합니다. 그는 디버거로 행동하고 다른 프로그램의 주소 공간을 검사하고 수정할 수있는 것이 필요합니다. 그는 누군가 다른 사람이 작성한 프로그램을 받아야하거나 속임수를 쓸 필요가 없도록 게임의 기술을 향상시켜야합니다. –
GUI 작업으로 간단합니다. > 윈도우 - -
- 디버그에서 네 개의 메모리 뷰를 엽니 다> 신청 주소의 올바른 주소 KEYIN 메모리 1-4
- .
- 올바른 주소의 값을 변경하십시오.
감사합니다.
TSearch 등의 메모리 편집 소프트웨어가 필요합니다 ... VS에서 가능한지 확실하지 않습니다.
- 1. Visual Studio 2005/2008에서 flex를 어떻게 컴파일합니까?
- 2. Visual Studio 2008에서 터치 타이핑
- 3. Visual Studio 2008에서 디버거 끄기
- 4. Visual Studio 2008에서 http : // localhost/
- 5. Visual Studio 2008에서 "파일에서 찾기"
- 6. Visual Studio 2008에서 .exe 만들기
- 7. Visual Studio 2008에서 Javascript 디버깅
- 8. Visual Studio 2008에서 충돌이 발생합니다.
- 9. Visual Studio 2008에서 Visual Studio 2005 프로젝트로 작업
- 10. Visual Studio 2008에서 Visual Studio 2010 프로젝트 열기
- 11. Visual Studio 2008에서 Visual Studio 2010 Express Edition으로 이동
- 12. Visual Studio 2010 RC는 Visual Studio 2008에서 잘 작동합니까?
- 13. Visual Studio 2008에서 Crystal Report 양식 미리보기
- 14. Visual Studio 2008에서 inbuilt SQLserver 사용
- 15. Visual Studio 2008에서 축 webservice를 사용하는 단계
- 16. Visual Studio 2008에서 db 트리거 생성
- 17. Visual Studio 2008에서 프로젝트를 정렬하는 방법은 무엇입니까?
- 18. Visual Studio 2008에서 스냅을 해제하려면 어떻게합니까?
- 19. T4가 Visual Studio 2008에서 작동하지 않습니다.
- 20. Visual Studio 2008에서 Dll 폴더 변경 C#
- 21. Visual Studio 2008에서 디버그 -> 프로세스에 연결?
- 22. Visual Studio 2008에서 경고 C4100을 처리하는 방법
- 23. Visual Studio 2008에서 QVariantList를 반환하면 오류가 발생합니다.
- 24. Visual Studio 2008에서 사용자 지정 작업 오류
- 25. Visual Studio 2008에서 여러 활성 파일보기
- 26. 어떻게 repeatButton 간격을 편집합니까?
- 27. Visual Studio 2008에서 RDL 파일 편집
- 28. Visual Studio 2008에서 어떻게 클립 보드 링을 표시합니까?
- 29. Visual Studio 2008에서 Windows Mobile 응용 프로그램을 어떻게 개발합니까?
- 30. Visual Studio 2008에서 주석 막대에 사용 된 색을 어떻게 변경합니까?
좀 더 구체적으로 기재 할 수 있습니까? 어떤 언어를 사용하고 있습니까? –
Visual Basic 게임에서 돈을 편집하는 응용 프로그램을 만들고 있습니다 ... –
자세한 내용을 입력하십시오. – SLaks