我想使用subprocess.Popen
运行子进程,应用程序会读取配置文件。
应用程序连接到数据库。在运行应用程序之前,我创建了一个ssh隧道并覆盖了他的配置文件以连接到隧道。 (我运行/path/to/application/app.exe
,应用程序配置为/path/to/application/app.ini
)
但我不希望用户能够读取配置文件。 (数据库的用户和密码)
我是否可以在“沙箱”中运行子进程,当它想要读取/path/to/application/app.ini
时,parrent进程会放置一个自己的虚拟配置文件?