新手需要方向 - 在单独的进程中监视变量的内容
Newbie Needs Direction - Monitor contents of variable in a seperate process
我想为不熟悉我应该使用的术语而预先道歉。 我有编程经验,但不是这个领域。 我正在寻找一般指导、有用资源的链接、书籍等,以帮助我更好地了解我的问题,并可能提供有关如何实现解决方案的教程。
从表面上看,我认为我想做的很简单,只是我从未做过任何与挂钩其他应用程序的编程。
目标:
我正在尝试监控(而不是更改)游戏中的变量(或几个变量)。 在游戏的UI中,有一个框以纯文本形式列出了一些项目。我想知道那个盒子里装着什么物品。 我想要在我的代码中有一个函数,它将该框的内容作为字符串返回。 这可以通过 OCR 完成,但我认为这可能是一个更好、更快、更准确的解决方案。另外,OCR 也不是一个简单的解决方案。
我可能会用C++编写我的程序,因为这似乎是我整个项目的最佳语言(这只是一小部分,但很重要)。
感谢您对实现这一目标的最佳方式的想法或建议。尤其是任何可以帮助我创建此类函数的引用。
谢谢。
一种方法是让一个"监视"任务通过变量并将事件发送到收件人容器。 频率可通过睡眠命令调节。
您还可以使用 std::bitset
来指示自上次通知以来变量的值是否已更改,并且仅通知收件人已更改的变量。
研究"订户设计模式"和"发行商设计模式"。
相关文章:
- boost::进程间消息队列引发错误
- 在进程中对同一管道进行读取和写入时C++管道出现问题
- 是否可以通过C++扩展强制多个python进程共享同一内存
- IPC使用多个管道和分支进程来运行Python程序
- 异常属于C++中的线程还是进程
- WMI检测进程创建事件-c++
- 正在VS调试器中监视映射条目
- c++多进程编写一个唯一的文件
- 如何:监视Windows中另一个进程的文件访问?
- C++:监视 Windows 中的进程创建和终止
- 监视进程内的键盘事件(进程范围)
- 监视目录以完成子目录的创建,然后启动另一个进程 c++
- 新手需要方向 - 在单独的进程中监视变量的内容
- 在 Linux 中监视和终止其他程序停滞进程的更好方法?
- 具有进程的句柄 如何注册以监视其关闭/重新启动/复制事件
- 监视自身进程的内存使用情况
- 监视守护进程的状态
- 启动远程进程并监视状态
- C++:监视和条件变量进程间
- 如何在没有信号的情况下监视子进程