【问题标题】:python - Run Application out of Virtual File Systempython - 从虚拟文件系统中运行应用程序
【发布时间】:2012-03-24 02:26:08
【问题描述】:

对于任何知道答案的人来说都是一个快速的问题。我正在使用虚拟文件系统和 python。我的文件系统中有一个 EXE 文件,是否可以运行此应用程序而无需使用 Dokan 之类的东西暴露文件系统?

如果不可能,有没有办法在不需要像 Windows 中的 Dokan 那样需要驱动程序/管理员权限的情况下公开文件系统?

感谢任何帮助,谢谢!

【问题讨论】:

    标签: python windows filesystems dokan


    【解决方案1】:

    没办法(没有一些非常深入的内核模式黑客)。您需要有一个通过驱动程序堆栈对操作系统可见的文件系统,以便从中运行 EXE。一种选择是创建隐藏文件系统或将虚拟文件系统映射到现有 NTFS 驱动器上的目录(例如,我们的回调文件系统允许您这样做),但无论如何都需要内核模式驱动程序。

    还有一个可能的选项,但我没有看到可行的实现:创建一个 SMB 服务器模块并创建一个连接到此 SMB 服务器的网络映射驱动器。

    【讨论】:

    • 回调文件系统是否允许您在不需要 UAC 或驱动程序的情况下执行此操作?
    • 正如我所写,无论如何都需要驱动程序。
    猜你喜欢
    • 2012-10-21
    • 2010-09-14
    • 1970-01-01
    • 2016-09-28
    • 2018-12-19
    • 1970-01-01
    • 1970-01-01
    • 2021-09-13
    相关资源
    最近更新 更多