2011-04-03 68 views
2

是否有任何PHP函數/庫可用於附加到Windows操作系統下的正在運行的進程?PHP可以連接到正在運行的Windows進程嗎?

我正在玩放棄遊戲,我想在遊戲運行時更改各種存儲位置的數據。

遊戲不使用共享內存,IPC的。我希望PHP允許我提供遊戲的進程ID,然後它可以使用一些我沒有遇到的函數/庫來附加。

GDB debgugger是一個潛在的前進方向,但我希望儘可能在PHP中做所有事情。

任何想法或想法將不勝感激。

+4

這遠遠超出了PHP的範圍。有很多更適合的語言來做到這一點。我不願意提出建議,因爲自從我上一次涉足編譯語言以來已經很長時間了,但我相信有人能夠提出一個建議。 C可能會最接近PHP語法 – 2011-04-03 10:09:47

+1

所以它看起來像我正在清理掉我的C++技能。真是恥辱,我曾希望流或過程控制庫可能有答案。我只是不想開發2個與不同語言中的每一個交互的程序。 – 2011-04-03 10:41:54

+0

酷項目。如果你把你的C++技能甩掉了,爲什麼不爲此做一個PHP模塊呢?沒有什麼應該超出編程語言的範圍,並且PHP現在正在很好地成熟,這將會是一個很好的補充! – 2011-04-03 12:47:38

回答

0

使用運行在Windows上的PHP,您可以創建ActiveX對象的實例。但是這會讓你編寫一個ActiveX類來獲取所有的信息並完成所有的工作。 PHP將僅用於顯示目的,因此您可以直接使用ActiveX類/ C++/C#/任何應用程序創建您的html輸出。

摘要:對於這樣的任務PHP不是最好的選擇。

相關問題