OS

Windows SandBox

해아's 2023. 1. 18. 16:29

윈도우10부터 지원된 기능중에 윈도우 샌드박스라는게 있다.

윈도우 샌드박스는 가상의 윈도우를 하나더띄어 기존 윈도우를 더럽히지(?)안고 작업할수 있게 해주는 프로그램(VDI) 정도로 생각하면된다.

현재 설정을 구성하여 Windows Sandbox를 구성할 수 있습니다.

  • vGPU(virtualized GPU) - 기본 : 비활성화
    • 가상화 GPU를 활성화 또는 비활성화합니다. vGPU가 비활성화된 경우 샌드박스는 Windows WARP(Advanced Rasterization Platform)를 사용합니다.
  • 네트워킹 - 기본 : 활성화
  • : 샌드박스 내에서 네트워크 액세스를 활성화 또는 비활성화합니다.
  • 매핑된 폴더  - 기본 : 비활성화
    • 호스트에서 읽기 또는 쓰기 권한으로 폴더를 공유합니다. 호스트 디렉토리를 노출하면 악성 소프트웨어가 시스템에 영향을 미치거나 데이터를 도용할 수 있습니다.
  • 로그온 명령 - 기본 : 비활성화
    • Windows Sandbox가 시작될 때 실행되는 명령입니다.
  • 오디오 입력 - 기본 : 활성화
    • 호스트의 마이크 입력을 샌드박스에 공유합니다.
  • 비디오 입력 - 기본 : 비활성화
    • 호스트의 웹캠 입력을 샌드박스에 공유합니다.
  • 보호된 클라이언트 - 기본 : 활성화
    • 샌드박스에 대한 RDP 세션의 보안 설정을 강화합니다.
    • 이 설정은 사용자가 샌드박스 안팎으로 파일을 복사/붙여넣기하는 기능을 제한할 수 있습니다.
  • 프린터 리디렉션 - 기본 : 비활성화
    • 호스트에서 샌드박스로 프린터를 공유합니다.
  • 클립보드 리디렉션 - 기본 : 활성화
  • : 텍스트와 파일을 앞뒤로 붙여넣을 수 있도록 호스트 클립보드를 샌드박스와 공유합니다.
  • 메모리(MB) - 기본 : 비활성화
  • : 샌드박스에 할당할 메모리 양(MB)입니다.

구성 파일을 만들려면 선택한 편집기를 열고 파일 확장명이 ".wsb"인 파일을 만듭니다. 이제 XML을 사용하여 구성 구축을 시작할 수 있습니다.

위와같은 기능을 구성할수 있으며 자세한건 윈도우나 하단 참고자료 더보기에서 확인하자

나는 포터블앱스를 연동하여 샌드박스에 각종 프로그램들을 포터블로 올려서 사용하였다.

  • 나만의 샌드박스 구성하기
<Configuration>
  <MappedFolders>
    <MappedFolder>
      <HostFolder>C:\\Users\해아\\Desktop\\sandbox</HostFolder>
      <ReadOnly>false</ReadOnly>
    </MappedFolder>
  </MappedFolders>
  <LogonCommand>
    <Command>C:\\Users\\WDAGUtilityAccount\\Desktop\\sandbox\\Path_add.bat</Command>
  </LogonCommand>
</Configuration>
  • 위와같이 작성한 텍스트문서는 .wsb 확장자로 저장하면 샌드박스 실행파일이 되며
  • 위의 샌드박스설정은 호스트폴더를 연동하고 호스트폴더안에있는 배치파일를 실행하는 명령어이다.
setx Path "%Path%;C:\Users\WDAGUtilityAccount\Desktop\sandbox\PortableApps\PortableGit\bin;C:\Users\WDAGUtilityAccount\Desktop\sandbox\PortableApps\python\Scripts;C:\Users\WDAGUtilityAccount\Desktop\sandbox\PortableApps\python"
TIMEOUT 1 > NUL
Reg.exe delete HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop /v TaskBarWinXP /f
TIMEOUT 1 > NUL
regedit.exe /S C:\Users\WDAGUtilityAccount\Desktop\sandbox\Regedit\windows_feeds.reg
TIMEOUT 1 > NUL
regedit.exe /S C:\Users\WDAGUtilityAccount\Desktop\sandbox\Regedit\Advanced.reg
TIMEOUT 1 > NUL
regedit.exe /S C:\Users\WDAGUtilityAccount\Desktop\sandbox\Regedit\remove_bing_searchbox.reg
TIMEOUT 1 > NUL
Taskkill /f /im explorer.exe && start explorer.exe
TIMEOUT 1 > NUL
C:\Users\WDAGUtilityAccount\Desktop\sandbox\Start.exe

 

 

참고자료

더보기
728x90
반응형