0

如何在游戏中注入 DearPYGui 窗口?

我停了下来:https ://i.imgur.com/6dxcITS.jpeg 但我需要它在游戏中工作。

适用于此结果的代码:

import os

import subprocess

import pymem

from pymem import Pymem

 

notepad = subprocess.Popen(['dotnet.exe'])

 

pm = pymem.Pymem('dotnet.exe')

pm.inject_python_interpreter()

filepath = r'C:\Program Files (x86)\Steam\steamapps\common\CryoFall\CryoFall Client.exe'

shellcode = """

import dearpygui.dearpygui as dpg

from dearpygui.demo import show_demo

show_demo()

dpg.start_dearpygui()

""".format(filepath)

pm.inject_python_shellcode(shellcode)

notepad.kill()
4

1 回答 1

0

你必须在你的项目中嵌入 python 来实现你正在寻找的东西,你无法将你的可执行文件附加到 DearPyGui 视口中,除非它们共享相同的缓冲区等。

于 2021-11-01T13:46:30.543 回答