python - запустить приложение из виртуальной файловой системы
Быстрый вопрос для всех, кто знает ответ. Я делаю с виртуальными файловыми системами и Python. У меня есть EXE-файл в моей файловой системе, возможно ли запустить это приложение, не подвергая файловую систему чему-то вроде Dokan?
Если это невозможно, есть ли способ раскрыть файловую систему без необходимости использования драйверов / привилегий администратора, как Dokan требует в Windows?
Любая помощь приветствуется, спасибо!
1 ответ
Ни за что (без какого-либо очень глубокого взлома в режиме ядра). Вы должны иметь файловую систему, видимую для ОС через стек драйверов, чтобы запускать из нее EXE. Один из вариантов - создать скрытую файловую систему или сопоставить виртуальную файловую систему с каталогом на существующем диске NTFS (например, наша файловая система обратного вызова позволяет вам сделать это), но в любом случае требуется драйвер режима ядра.
Возможен еще один вариант, но я не видел его жизнеспособных реализаций: создайте модуль сервера SMB и создайте сетевой подключенный диск, который подключен к этому серверу SMB.