从映射驱动器共享运行可执行文件

从映射驱动器共享运行可执行文件

我有一个从我的 Macintosh 共享的目录。其中有五个可执行文件。

我将目录映射到S:我的 Windows 虚拟机(在 VirtualBox 上)。这五个可执行文件中有四个可以运行,但有一个会显示以下消息:

S:\Software\SciTE4AutoIt3.exe
指定的路径不存在。

当然,路径是存在的。如果我通过 UNC 运行:

\\VBOXSVR\Shared\Software\SciTE4AutoIt3.exe

没关系。

因此,文件没有任何问题,可以通过网络访问。只是不能通过映射驱动器访问。

我可以解决这个问题,但是从映射驱动器运行它有什么问题?

答案1

问题可能出在可执行文件的编程或链接方式上。该消息可能是由于缺少程序所需的某些组件而导致的。程序.exe本身应该可以成功加载到内存中,但找不到某些引用的 DLL 或其他依赖项,因此执行失败。

我无法指出问题实际上在 中的哪个位置.exe。例如,如果引用 ,就会发生这种情况..\..\file,因为这需要引用 的根之外的内容S:,但您的问题可能有所不同。

相关内容