Process.platform은 Windows의 경우 "win32"를 반환합니다. Windows에서 사용중인 Windows 버전에 따라 사용자의 홈 디렉토리는 C : \ Users [USERNAME] 또는 C : \ Documents and Settings [USERNAME] 일 수 있습니다. 유닉스에서는 이것이 문제가되지 않습니다.
런타임 코드 수정 (런타임에 자체 코드를 수정하는 프로그램)에 대한 합법적 인 (스마트 한) 사용을 생각할 수 있습니까? 최신 운영 체제는 바이러스가 탐지를 피하기 위해이 기술을 사용했기 때문에이를 수행하는 프로그램을 눈살을 찌푸리는 것처럼 보입니다. 내가 생각할 수있는 것은 컴파일 타임에 알 수없는 무언가를 런타임에 알고 일부 코드를 제거하거나 추가하는 일종의 런타임 …