任何知道答案的人的快速问题。我正在使用虚拟文件系统和 python。我的文件系统中有一个 EXE 文件,是否可以运行此应用程序而不必使用 Dokan 之类的东西公开文件系统?
如果不可能,有没有办法在不需要像 Windows 中的 Dokan 那样需要驱动程序/管理员权限的情况下公开文件系统?
任何帮助表示赞赏,谢谢!
任何知道答案的人的快速问题。我正在使用虚拟文件系统和 python。我的文件系统中有一个 EXE 文件,是否可以运行此应用程序而不必使用 Dokan 之类的东西公开文件系统?
如果不可能,有没有办法在不需要像 Windows 中的 Dokan 那样需要驱动程序/管理员权限的情况下公开文件系统?
任何帮助表示赞赏,谢谢!
No way (without some very deep kernel-mode hacking). You need to have a filesystem visible to the OS via the driver stack in order to run an EXE from it. One option is to create a hidden filesystem or map the virtual file system to the directory on existing NTFS drive (eg. our Callback File System lets you do this), but in any case a kernel-mode driver is required.
There's one more option possible but I didn't see viable implementations of it: create an SMB server module and create a network mapped drive, which is connected to this SMB server.