
저는 Windows 8 컴퓨터에 작업 중 엄청나게 많은 소프트웨어(Microsoft Office, Norton, McAfee 등)를 설치하는데 다양한 컴퓨터에 대한 프로세스를 자동화할 수 있는 실제 방법이 없습니다.
주로 저는 Linux 사용자이고 Windows 8(가장 좋은 시기에 작업하기 어려운 환경)보다 해당 환경을 선호합니다. 내가 묻는 것은 Windows 파티션에 설치할 수 있는 실행 파일 세트가 있지만 Windows로 부팅하지 않고도 라이브 USB에서 수행할 수 있는지 여부입니다.
어떤 사람들에게는 이것이 무의미해 보일 수도 있지만 저는 이것이 흥미로운 개념이라고 생각합니다. 그렇다면 Linux에서 Windows에 소프트웨어를 설치할 수 있습니까? 그렇다면 어떻게 설치할 수 있습니까?
건배!
답변1
물론 가능합니다(드라이브 암호화가 없다고 가정). 하지만 이를 작동시키려는 사람은 아무도 없습니다.
실제로 애플리케이션을 설치하는 것은 특별한 일이 아닙니다. 마법처럼 보이게 만드는 것은 사용자의 난독화입니다.
기본적으로 수행해야 할 작업은 다음과 같습니다.
- 모든 파일 쓰기 캡처
- 모든 레지스트리 변경 사항 캡처
Linux는 NTFS에 대한 쓰기 를 읽을 수 있으므로 모든 파일 생성을 캡처하고 이를 Windows 드라이브의 쓰기 위치에 수동으로 복사할 수 있습니다 C:\Program Files\ApplicationFolder\
.C:\Users\Public\Desktop\
C:\ProgramData\Microsoft\Windows\Start Menu\Programs
모든 파일이 제 위치에 있으면 Windows에 해당 파일의 기능과 설치 위치를 알려주고 모든 재미있는 항목을 수정하기만 하면 됩니다.
프로그램 추가 제거에 제거 문자열을 추가해야 합니다.여기)
하지만 그렇게 하려면 머신에 대한 하이브를 로드해야 합니다. 일부 Linux 기반 유틸리티는 이미 이 작업을 수행할 수 있습니다(예: 비밀번호 재설정 디스크). 해당 기능을 많은 새로운 키로 확장해야 합니다.
추가해야 할 수 있는 키는 다음과 같습니다.
- 확장명: 새 파일 형식으로 수행할 작업
- 경로 변수
- 환경변수
애플리케이션을 설치하는 단일 접근 방식과 애플리케이션이 영향을 미칠 수 있는 파일 레지스트리 키가 없으므로 원하는 작업을 수행하려면 모든 설치를 독립적으로 캡처하고 변환해야 합니다.
TL;DR
가능하지만 시중에는 이를 수행하는 제품이 없습니다. 이를 안정적으로 수행하는 것은 간단한 작업이 아닙니다.