﻿현재 버전: v2.5
압축 파일: milk-windows-v2.5.zip
실행 파일: MilkRemote.exe (이름 유지)

밀크 Windows 화면 공유·제어

1. ZIP 파일을 모두 압축 해제합니다.
2. MilkRemote.exe 또는 Start-Milk.cmd를 실행합니다. 관리자 권한은 필요하지 않습니다.
3. 별도 체크 없이 공유 시작 시 마우스·키보드 제어도 함께 켜집니다.
4. '공유 시작'을 누릅니다. 주 모니터만 공유·제어합니다.
5. 다른 기기에서 https://h1.asiamartgo.com/view 를 열고 보기 비밀번호를 입력합니다.
6. 비밀번호로 들어간 뷰에서 화면을 클릭하고 입력합니다. 추가 체크는 없습니다.
7. F8, 즉시 중지 버튼, 프로그램 종료 중 어느 방법으로든 중지할 수 있습니다.

브라우저의 화면 공유와 이 프로그램을 동시에 실행하지 마세요. 마지막 화면이 보기 화면에 표시됩니다.
Windows 10/11의 .NET Framework 4.8을 사용합니다. 별도 패키지 설치는 없습니다. 자동 시작은 아래 안내에 따라 등록합니다.
비밀번호는 프로그램에 포함되어 있지 않습니다. 접속 키는 실행 중 메모리에만 보관합니다.
화면은 가로 최대 1280픽셀, JPEG 품질 45로 압축하고 0.5초 주기로 전송을 시도합니다. 네트워크에 따라 실제 속도는 더 느릴 수 있습니다.
관리자 권한 창, UAC 승인 창, Windows 잠금/로그인 화면은 제어하지 않습니다.
키보드는 완결된 키 입력 단위이며 장시간 키 누르기와 마우스 드래그는 지원하지 않습니다. 한글은 뷰의 글자 입력 칸을 사용하세요.
네트워크 오류가 나면 입력을 중단하고 5초 후 새 연결을 시도합니다. F8 또는 중지 버튼으로 재연결도 중지합니다.
이 패키지는 이 작업에서 생성한 서명되지 않은 Windows 프로그램입니다. 보안 제품이 차단하면 임의로 보호 기능을 끄지 말고 표시된 오류를 전달하세요.

버전 2.3: 뷰에 서버 접수, PC 수신, Windows 입력 전달 결과를 표시합니다.
Windows 입력 전달 확인은 SendInput API 성공을 의미하며 대상 프로그램의 실제 동작까지 보장하는 것은 아닙니다.
화면 업로드와 제어 통신은 별도로 처리됩니다.

자동 실행 설정 (최초 한 번)
- 이전 밀크 프로그램 창을 모두 닫습니다. 브라우저 화면 공유도 중지합니다.
- ZIP을 계속 사용할 폴더에 압축 해제하고 Install-Autostart.cmd를 한 번 실행합니다.
- 현재 사용자 로그인 시 실행되도록 등록되고, 지금도 화면 공유·제어가 시작됩니다.
- 재부팅 후 Windows에 로그인하면 자동으로 공유하고 Edge 한 창에 https://h1.asiamartgo.com 과 https://knote.kt.com/ 을 순서대로 엽니다. 로그인 전 잠금 화면은 지원하지 않습니다.
- 프로그램 창에서 자동 실행 체크를 해제하면 다음 로그인부터 자동 시작하지 않습니다.
- 등록 후 폴더를 이동하거나 삭제하지 마세요. 이동했다면 새 폴더에서 다시 등록하세요.
- 여러 번 실행해도 하나만 실행되며 기존 창을 사용하라는 안내가 나옵니다.
- 현재 화면이 EXE에서 오면 브라우저 공유가 뷰 화면을 덮어쓰지 않습니다.

버전 2.3 마우스 개선
- 클릭 없이 마우스 이동을 전달하며 최신 위치만 유지합니다.
- 공유 PC의 커서 모양·크기·핫스폿을 보내 화면 확대/축소 비율에 맞춰 표시합니다.
- 클릭 이전의 늦은 이동으로 커서가 되돌아가지 않게 합니다.
- 인터넷 왕복 지연은 남으며 웹RTC 같은 직접 스트리밍 방식은 아닙니다.
- 드래그와 버튼을 누른 채 이동은 지원하지 않습니다.

버전 2.4 안정화
- Windows 커서를 화면 영상에 직접 그립니다.
- 뷰의 녹색 원은 실제 PC에서 보고한 위치이며 마지막 수신 시각을 표시합니다.
- 로컬 포인터로 원격 커서 위치를 예상해서 대체하지 않습니다.
- 보기 영역을 고정하고 완전히 받은 화면만 교체합니다.
- 휠 입력은 모아 전달해 과도한 스크롤과 명령 밀림을 줄입니다.
