运行 windows 容器中的 exe 使用 python

Run exe in windows container using python

我正在使用 python 在 windows 容器内执行一个 exe 文件 (notepad.exe)。

我已将这些复制到我的容器中:

exe文件

调用python脚本的dockerfile

python 脚本 运行s exe

当我构建和 运行 这些时,它没有显示任何错误。这是我正在执行的 python 代码。

import os
print(“working”)
os.startfile(“notepad.exe”)
print(“successful”)

Build and Run

打印命令成功。由于记事本没有打开,我不知道它是否正在执行。实际上,我想执行一个 exe 文件并获取 Windows 容器的内存转储。

你能告诉我如何获取 windows 容器中的内存转储吗?另外,我怎么知道exe是否正在执行?

如何运行

import os
os.startfile("C:\Users\Documents and Settings\model\notepad.exe")

如何开始

import sys, string, os, arcgisscripting
os.system("C:\Users\Documents and Settings\model\notepad.exe")

如果你想制作一个可执行文件

pip install pyinstaller

cd PathOfFile

pyinstaller --onefile -w randomname.py