분류 전체보기  84

2019. 9. 27.

C#/C# 리니지m2019. 9. 27.

C#으로 만드는 리니지m 매크로 (1)이미지서치

2019/09/25 - [프로그래밍/C# 프로그래밍] - C# Dll Import와 핸들러획득 2019/09/27 - [프로그래밍/C# 프로그래밍] - C# spy++를 이용한 핸들러획득 이미지 서치 참고글을 활용하여 앱플레이어의 화면을 비활성상태(최소화x 다른창에가려짐o)로 출력해보겠습니다. 앞으로의 매크로 코딩에 기본이되는 이미지서치입니다. 대표적인 앱플레이어에는 LDPlayer(舊 모모)와 Nox플레이어가 있습니다. (사실 차이가 거의 없습니다. 필자는 LDPlayer를 써서 기본설명은 LD입니다.) 우선 새로운 프로젝트를 하나 만듭니다. 필자는 imagesearch 라고 만들었습니다. 폼화면에 picturebox1개(사이즈는 1280,720)와 textbox, button 한개 씩 만들어줍니다. ..

2019. 9. 27.

C#/C# 프로그래밍2019. 9. 27.

C# spy++를 이용한 핸들러획득

2019/09/25 - [프로그래밍/C# 프로그래밍] - C# Dll Import와 핸들러획득 단순 핸들러 획득은 참조 글을 통해 할수있다. 허나 보통 프로그램들은 부모핸들과 자식핸들로 나뉘어진 경우가 많다. VS기능중 spy++ 를 통해 부모핸들과 자식핸들을 찾는법을 알아보자. 참 복잡한 화면을 보게되지만 당황하지말고 검색탭의 찾기항목을 클릭한다. 그럼 위와같은 화면이 나오는데 우리가 사용할부분은 찾기도구 항목의 Aim마크와 확인버튼. Aim마크를 드래그앤 드롭으로 원하는 프로그램에 가져다놓으면 이와 같이 해당창의 핸들,캡션,클래스가 자동등록된다. 확인을 눌러보자. 목표로 했던 프로그램의 최상위 부모핸들과 그에따른 자식핸들들이 모두 표시되고있다. 보통 숫자로이루어진 핸들값보다는(실행시 마다 바뀌는경우가..

2019. 9. 25.

C#/C# 프로그래밍2019. 9. 25.

C# Dll Import와 핸들러획득

Dll Import 는 Dll을 참조하여 해당 Dll에 있는 함수를 호출할수있게해줍니다. Dll Import를 사용하기 위해서는 아래의 using문을 추가해줘야합니다. using System.Runtime.InteropServices; 오늘의 목표는 핸들러 획득! Dll Import를 사용한 이유는 윈도우즈 기본 Dll 중 User32안에 핸들러 획득과 관련한 함수가 있기때문입니다. 우선 폼프로젝터를 하나 만들어봅시다. 저는 test 라고 만들었습니다. 텍스트 박스하나와 버튼하나를 만들고 버튼을 더블클릭해서 클릭이벤트를 만들어줍니다. 아래는 예시 코드입니다. namespace test { public partial class Form1 : Form { [DllImport("User32", EntryPoi..

2019. 9. 24.

C#/C# 리니지m2019. 9. 24.

C#으로 만드는 리니지m 매크로

※배포글 아닙니다 앞으로 올릴 코딩컨텐츠로 만들 샘플입니다. 앞으로 독자들과 함께 만들어갈 완성도 80%정도의 샘플입니다. C#을 이용해서 이미지서치와 tesseract 또는 opencv 를 이용해서 만들고있습니다. 앞으로 컨텐츠로 코딩의 방향성과 설명을 이어나가려고합니다. 잘부탁드립니다.