我构建了一个简单的Python应用程序(“App.py”),我正试图使用绕行器将其挂钩。我的理解是Python应该在某个时候使用Windows,并且我正在尝试连接这些函数调用。
为此,我使用了绕行withdll.exe:
withdll.exe /d:"myDLL.dll" "myprogram.exe"由于withdll.exe不接受运行带有参数的程序("python.exe App.py"),所以我尝试创建一个bat文件starter.bat,如下所示:
cd appdir
python App.py然后跑:
withdll.exe /d:"myDLL.dll" "starter.bat"但是,这种方法只挂钩后台cmd进程。
有什么办法可以绕过我的脚本的Python.exe进程吗?
发布于 2016-09-01 15:40:24
我浏览了一下withdll.exe源代码,发现它可以使用命令行参数,这个问题是通过以下方法解决的:
withdll.exe /d:"myDLL.dll" "pathtopython/Python.exe" "pathtoscript/myscript.py"https://stackoverflow.com/questions/39111709
复制相似问题