IT 담당자용 설치 · 배포 가이드

모캡쳐? v1.6.0 · 2026-10-03
무광소프트
광고가 없어서, 무광.

이 문서는 고객사 IT 담당자가 모캡쳐?를 여러 대에 배포하고 운영하기 위한 안내입니다. 프로그램은 사용자 프로필 안에만 설치되며 관리자 권한을 요구하지 않습니다. 서비스 · 드라이버 · HKLM 레지스트리를 쓰지 않으므로 시스템 무결성에 영향을 주지 않습니다.

1. 배포 파일

파일 설명
모캡쳐-설치.zip 배포 묶음. 압축을 풀면 아래 9개 파일이 나옵니다.
MoCapture.exe 실행 파일 1개(.NET 런타임 포함 자체 완결형). 이것만 있어도 동작합니다.
설치.bat / install.ps1 설치 스크립트
제거.bat / uninstall.ps1 제거 스크립트
사용법.txt 최종 사용자용 한 장 안내
install.bat / uninstall.bat / README.txt 위와 같은 설치·제거·안내의 영어판 (v1.5). 파일 이름이 영문이라 배포 도구에 적기도 편합니다. /S 도 똑같이 받습니다.

배포 전에 SHA-256이 무광소프트가 공지한 값과 같은지 확인해 주십시오.

Get-FileHash .\모캡쳐-설치.zip -Algorithm SHA256

2. 설치

2.1 사용자가 직접 (대화형)

설치.bat을 더블클릭합니다. 설치가 끝나면 프로그램이 바로 실행됩니다.

2.2 무인 설치 (권장)

설치.bat /S

/S(또는 /SILENT, /QUIET)를 붙이면 화면 출력도 일시정지도 없이 설치하고, 프로그램을 실행하지 않은 채 끝납니다. 성공하면 종료 코드 0, 실패하면 1을 돌려줍니다. 배치 스크립트에서 다음처럼 결과를 확인할 수 있습니다.

call "%~dp0설치.bat" /S
if errorlevel 1 exit /b 1

설치 과정은 이렇습니다.

  1. 실행 중인 MoCapture.exe가 있으면 종료
  2. %LOCALAPPDATA%\Programs\MoCapture\MoCapture.exe 로 복사
  3. 바탕화면과 시작 메뉴에 모캡쳐 바로가기 생성
  4. (대화형일 때만) 프로그램 실행

2.3 설치 위치를 바꾸고 싶다면

install.ps1의 $appDir 한 줄만 고치면 됩니다. 다만 공유 폴더나 Program Files 아래는 권장하지 않습니다. 사용자 프로필 안에 두는 덕분에 관리자 권한이 필요 없기 때문입니다.

3. 그룹 정책(GPO)으로 배포

프로그램이 사용자 프로필에 설치되므로 사용자 구성 → 로그온 스크립트가 가장 잘 맞습니다. 컴퓨터 시작 스크립트로는 사용자 프로필에 접근할 수 없습니다.

3.1 배포 스크립트 예시

\\파일서버\공유\MoCapture\ 에 압축을 푼 6개 파일과 아래 스크립트를 함께 두십시오.

@echo off
setlocal
set SRC=\\파일서버\공유\MoCapture
set VER=1.3.0
set STAMP=%LOCALAPPDATA%\Programs\MoCapture\installed-%VER%.txt

rem 이미 이 버전이 깔려 있으면 아무것도 하지 않습니다(로그온이 느려지지 않도록).
if exist "%STAMP%" exit /b 0

call "%SRC%\설치.bat" /S
if errorlevel 1 exit /b 1

rem 정책 파일 배포 (4장 참조)
copy /y "%SRC%\settings.json" "%APPDATA%\MoCapture\settings.json" >nul
copy /y "%SRC%\patterns.json" "%APPDATA%\MoCapture\patterns.json" >nul
attrib +r "%APPDATA%\MoCapture\settings.json"
attrib +r "%APPDATA%\MoCapture\patterns.json"

echo %VER% > "%STAMP%"
exit /b 0

3.2 적용 절차

  1. 그룹 정책 관리 콘솔에서 대상 OU에 새 GPO를 만듭니다.
  2. 사용자 구성 → 정책 → Windows 설정 → 스크립트 → 로그온 에 위 배치 파일을 등록합니다.
  3. 공유 폴더는 대상 사용자에게 읽기 권한만 주면 충분합니다.
  4. 제거는 같은 방식으로 제거.bat /S 를 로그온 스크립트로 돌립니다.

Intune이나 SCCM을 쓰신다면 사용자 컨텍스트 Win32 앱으로 등록하고 설치 명령에 설치.bat /S, 제거 명령에 제거.bat /S, 탐지 규칙에 %LOCALAPPDATA%\Programs\MoCapture\MoCapture.exe 존재 여부를 쓰시면 됩니다.

4. settings.json 정책 템플릿

%APPDATA%\MoCapture\settings.json 을 배포하면 모든 사용자가 같은 설정으로 시작합니다. 파일을 읽기 전용(attrib +r)으로 만들면 사용자가 설정창에서 값을 바꿔도 저장되지 않고, 다음 실행 때 정책 값으로 돌아옵니다. 프로그램은 저장 실패를 조용히 넘기고 그대로 동작합니다.

완전한 잠금(설정창에서 항목을 아예 못 바꾸게 하는 기능)은 현재 제품에 없습니다. 위 방식은 "사용자가 바꿔도 다음 실행에 되돌아온다"는 수준의 소프트 통제입니다. 하드 잠금이 필요하시면 별도 협의 사항입니다.

4.1 보수적인 정책 예시 (사내 표준)

{
  "hotkeys": {
    "region": "PrintScreen",
    "fullScreen": "Ctrl+PrintScreen",
    "activeWindow": "Alt+PrintScreen",
    "element": "Shift+PrintScreen",
    "repeatLast": "Ctrl+Shift+PrintScreen",
    "scroll": "Ctrl+Alt+PrintScreen",
    "masked": "Ctrl+Alt+Shift+PrintScreen"
  },
  "saveFolder": "D:\\회사자료\\캡처",
  "fileNamePattern": "{yyyy}{MM}{dd}_{HH}{mm}{ss}",
  "format": "png",
  "jpgQuality": 90,
  "afterCapture": "editor",
  "fullScreenScope": "all",
  "includeCursor": false,
  "magnifier": true,
  "sound": false,
  "closeAfterSave": false,
  "uiAutomation": true,
  "runAtStartup": true,
  "autoCopyOnEditor": true,
  "editorWidth": 0,
  "editorHeight": 0,
  "editorMaximized": false,
  "lastColor": "#17A86F",
  "lastThickness": 4,
  "lastRegion": null,
  "sensitiveMode": "auto",
  "detectAmounts": false,
  "traceFree": true,
  "clipboardClearSeconds": 60,
  "language": ""
}

4.2 정책에서 특히 중요한 세 항목

항목 값 뜻
saveFolder 경로 문자열 캡처 저장 폴더를 사내 경로로 고정합니다. 비워 두면 내 문서\모캡쳐를 따라갑니다. JSON이므로 역슬래시는 \\ 두 개로 씁니다.
sensitiveMode "off" / "suggest" / "auto" 민감정보 감지 방식. "auto" 로 두면 편집창이 열리자마자 계좌번호 · 주민등록번호 · 전화번호 · 카드번호 · 이메일이 가려집니다.
traceFree true / false 흔적 0 모드. 켜면 저장 전까지 디스크에 아무것도 쓰지 않고, 클립보드를 clipboardClearSeconds초 뒤 스스로 비우며, 가림을 적용하면 원본을 즉시 버립니다.

language는 화면 언어입니다(v1.5). 비워 두면 Windows 표시 언어를 따라 한국어 Windows는 한국어, 그 밖은 영어로 뜹니다. "ko" 또는 "en"으로 고정할 수 있습니다. 영어일 때는 민감정보 감지도 영어권 패턴(미국 SSN · 카드번호 · 전화번호 · 이메일 · IBAN)을 씁니다.

runAtStartup을 true로 두면 프로그램이 직접 HKCU\...\Run에 자신을 등록합니다. GPO로 시작 프로그램을 관리하신다면 이 값을 false로 두고 정책으로 등록하셔도 됩니다.

4.3 주의

5. patterns.json — 회사 고유 패턴 배포

기본 감지 대상(계좌번호 · 주민등록번호 · 휴대폰 · 카드번호 · 이메일) 외에 회사에서 쓰는 번호 체계를 추가하려면 %APPDATA%\MoCapture\patterns.json 을 배포합니다.

[
  { "name": "사번",     "pattern": "사번 [A-Z]{2}\\d{6}",        "description": "사번 AB123456 형태" },
  { "name": "계약번호", "pattern": "CT-\\d{4}-\\d{6}",           "description": "CT-2026-000123 형태" },
  { "name": "사내메일", "pattern": "[\\w.\\-]+@example\\.co\\.kr", "description": "사내 도메인 주소" }
]

6. 포터블 모드

MoCapture.exe 옆에 portable.txt 라는 빈 파일을 두면 포터블 모드가 됩니다.

공유 폴더에서 실행하실 경우, 프로그램이 174MB이므로 로그온마다 네트워크로 읽어 오는 것보다 로컬로 한 번 복사해 두는 편(3장 방식)이 훨씬 빠릅니다.

7. 제거

방법 명령
대화형 제거.bat (설정을 지울지 물어봅니다)
무인 제거.bat /S (설정을 그대로 둡니다)

제거하면 프로그램 폴더 · 바로가기 · 시작 프로그램 등록이 지워집니다. 저장해 둔 캡처 그림은 지워지지 않습니다. 설정까지 모두 지우려면 %APPDATA%\MoCapture 폴더를 삭제하십시오.

8. 단축키 충돌

전역 단축키는 먼저 잡은 프로그램이 가져갑니다. 모캡쳐?는 등록에 실패해도 대화상자를 띄우지 않고, 설정창의 해당 항목에 빨간 글씨로 표시한 뒤 30초마다 조용히 다시 시도합니다. 충돌하던 프로그램을 끄면 모캡쳐?를 다시 켜지 않아도 단축키가 살아납니다.

자주 부딪히는 것들

상대 증상 조치
Windows 캡처 도구 PrintScreen 단독 키가 안 먹음 설정창의 "Windows 캡처 도구 연동 끄기" 단추(사용자가 누를 때만 HKCU\Control Panel\Keyboard\PrintScreenKeyForSnippingEnabled를 0으로) 또는 Windows 설정 → 접근성 → 키보드에서 끄기
다른 캡처 프로그램 PrintScreen 계열 전체가 안 먹음 해당 프로그램을 종료하거나 그쪽 단축키를 바꿉니다
OneDrive · Dropbox 스크린샷이 클라우드에 자동 저장됨 각 클라이언트 설정에서 "스크린샷 자동 저장"을 끕니다
원격 데스크톱 · 가상 데스크톱 클라이언트 키가 원격 세션으로 넘어감 클라이언트의 키보드 전달 설정을 조정합니다

사내 표준 단축키를 바꾸시려면 4장의 hotkeys 항목을 정책으로 배포하십시오. 빈 문자열("")로 두면 그 기능에는 단축키를 지정하지 않습니다(기본값: masked가 빈 값).

관리자 권한으로 실행 중인 창(작업 관리자 등) 위에서는 Windows가 일반 권한 프로그램에 단축키를 전달하지 않습니다. 이때는 트레이 아이콘을 왼쪽 클릭하면 영역 캡처가 시작됩니다.

9. 동작 요구 사항과 점검

항목 값
운영체제 Windows 10 버전 2004(빌드 19041) 이상, 64비트
권한 표준 사용자(관리자 권한 불필요)
디스크 약 180MB
메모리 상주 시 Private 약 46MB, 캡처·편집 중 약 77MB, 글자 인식을 쓰면 약 88MB
네트워크 사용하지 않음 (무통신-보증서.pdf 참조)
별도 설치 없음(.NET 런타임 포함)

민감정보 가림과 글자 복사는 Windows에 들어 있는 OCR 언어팩을 씁니다. 한국어 언어팩이 없는 PC에서는 그 두 기능만 상태 표시줄에 안내를 띄우고 동작하지 않으며, 나머지 캡처·편집 기능은 그대로 쓸 수 있습니다. 설치 여부는 다음으로 확인합니다.

[Windows.Media.Ocr.OcrEngine,Windows.Foundation,ContentType=WindowsRuntime] | Out-Null
[Windows.Media.Ocr.OcrEngine]::AvailableRecognizerLanguages | ForEach-Object { $_.LanguageTag }

배포 후 점검 목록

  1. 트레이에 아이콘이 있고, 왼쪽 클릭하면 영역 캡처가 시작되는가
  2. 설정창 하단 버전이 1.3.0 인가
  3. 설정창의 단축키 항목에 빨간 "등록 실패" 표시가 없는가
  4. 정책을 배포했다면 저장 폴더 · 민감정보 감지 · 흔적 0 값이 의도대로 보이는가
  5. 민감한 번호가 있는 화면을 캡처했을 때 가려지는가
무광소프트 · 네트워크 사용 없음 · 광고 없음 · 알림 없음 © 2026 Mugwangsoft