매핑된 드라이브 공유에서 실행 파일 실행

매핑된 드라이브 공유에서 실행 파일 실행

Macintosh에서 공유하는 디렉토리가 있습니다. 그 안에는 5개의 실행 파일이 있습니다.

S:내 Windows 가상 머신(VirtualBox)에 디렉터리를 매핑했습니다 . 5개의 실행 파일 중 4개가 실행되지만 그 중 하나는 다음과 같은 메시지를 표시합니다.

S: \Software\SciTE4AutoIt3.exe
지정된 경로가 존재하지 않습니다.

물론 길은 존재합니다. UNC를 통해 실행하는 경우:

\\VBOXSVR\Shared\Software\SciTE4AutoIt3.exe

괜찮아요.

따라서 파일에는 아무런 문제가 없으며, 네트워크에서 접근이 가능합니다. 매핑된 드라이브가 아닙니다.

나는 이것을 할 수 있지만 매핑된 드라이브에서 실행하는 데 어떤 문제가 있습니까?

답변1

문제는 아마도 실행 파일이 프로그래밍되거나 링크되는 방식에서 발생하는 것 같습니다. 그런 다음 프로그램에 필요한 일부 구성 요소가 누락되어 메시지가 표시됩니다. 자체 .exe가 메모리에 성공적으로 로드되어야 하지만 일부 참조된 DLL 또는 일부 다른 종속성을 찾을 수 없어 실행이 실패합니다.

실제로 .exe. 예를 들어 에 대한 참조가 있는 경우 ..\..\file루트 이상의 참조가 필요하기 때문에 이런 일이 발생 S:하지만 문제는 다를 수 있습니다.

관련 정보