가능하면 (드라이브 암호화가 없다고 가정) 아무도 작동시키지 않으려는 것을 알고 있습니다.
실제로 응용 프로그램을 설치하는 것은 특별한 일이 아닙니다. 그것은 마술처럼 보이게하는 사용자의 난독 화입니다.
기본적으로해야 할 일 :
- 모든 파일 쓰기 캡처
- 모든 레지스트리 변경 사항 캡처
리눅스는 NTFS에 쓰기를 읽을 수 있습니다, 그래서 당신은 모든 파일 작품을 캡처하고 수동으로 윈도우 드라이브에 쓰기 장소에서 가능성이를 복사 할 수 C:\Program Files\ApplicationFolder\
와 같은 어쩌면 일부 다른 사람 C:\Users\Public\Desktop\
과C:\ProgramData\Microsoft\Windows\Start Menu\Programs
모든 파일이 제 위치에 있으면 Windows가하는 일, 설치 위치 및 재미있는 모든 것을 수정하면됩니다.
프로그램 제거 제거에서 제거 문자열을 추가해야합니다 ( 여기에서 자세히 설명 합니다 )
그러나 그렇게하려면 기계의 하이브를로드해야합니다. 일부 Linux 기반 유틸리티는 이미이를 수행 할 수 있습니다 (예 : 비밀번호 재설정 디스크) 해당 기능을 많은 새 키로 확장해야합니다.
추가해야 할 수있는 키 :
- 확장 : 새로운 파일 형식으로 수행 할 작업
- 경로 변수
- 환경 변수
응용 프로그램을 설치하는 단일 방법과 응용 프로그램이 어떤 파일 레지스트리 키를 건드릴 수있는 방법이 없으므로 모든 설치를 독립적으로 캡처하고 원하는대로 수행해야합니다.
TL; DR
가능하지만 시장에 나와있는 것은 없습니다. 이 작업을 안정적으로 수행하는 것은 간단한 일이 아닙니다.