簡體   English   中英

在Windows中通過c ++更改另一個程序的變量

[英]Change another program's variable through c++ in Windows

我想通過c ++更改程序的變量。 老實說,我想讓機器人玩暗黑破壞神II。 我沒有惡意,我只是想學習。 從我小時候開始,暗黑破壞神II一直是我最喜歡的游戲,所以我認為這是探索c ++和OOP語言其他方面的一個很好的途徑。 這是否可以通過它指定的方式實現,如果沒有(或者即使它是),請給我一個正確方向的推動。

我已經對這個主題做了一些研究,雖然它沒有產生太多結果。 據我所知,我需要通過Windows API訪問程序的變量。 這讓我想到了我的第二個問題:有沒有任何教程或書籍,堆棧流量的優秀社區會推薦我閱讀以學習和理解Windows API?

關於這個主題或相關主題的任何和所有建議將不勝感激。 感謝您閱讀並可能做出回應。

中號

要更改其他程序的變量,您需要以下內容:

變量在內存中的位置。
如果它在堆棧或局部變量上,請忘記它。 在執行其他程序時幾乎不可能修改。

變量的類型。
它是double,float,integer還是結構?

變量的目的。 變量的目的是什么? 這是修改的正確變量嗎? 何時使用或何時可以修改?

您還應該確定使用哪個OS API來訪問其他程序的內存。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM