API一問!(不知API是啥的,應該也答不出來吧)

2012-09-11 7:13 am
我們都知道MS最有名的遊戲API是DirectX,
還有知道XP能支援到9.0(a,b,c)以下版本,
VISTA或7能到11,
也知道遊戲有些同時具有9或10的版本能選擇.

想問的是,在我不知道那個遊戲支援哪個版本的狀態下(不能挑選的情況),
我如何知道我現在"執行當中"的遊戲,跑的是哪個版本?
又或是那個遊戲不是用DirectX跑的!
從系統哪裡能看到,或用甚麼軟體能看到呢?

我本身也懂電腦,所以要看的不是一堆ctrl c + v , 且不著邊際的"冗文",
說到重點,哪怕只要10個字的簡答,我都給分!

重賞之下必有勇夫,20點!!!
更新1:

了解! 3Q~

回答 (1)

2012-09-11 5:38 pm
✔ 最佳答案
我不確定方法,僅提供我的猜測。從使用者的角度,沒有辦法從產品外部取得該資訊。
購買的應用程式,在銷售包裝及說明文件上,
一般會告知,執行時需要的條件。從程式設計的角度
如果,該程式沒有提供查詢的方法,無法查詢,
一般寫程式呼叫Lib,也沒有標準去查include哪些Lib吧。從逆向工程的角度
或許,可以從解析原始碼,找到一些KEY WORD,去分析。
但是,要能知道版本,有一定難度。
參考: 自己


收錄日期: 2021-05-03 21:32:03
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20120910000010KK08790

檢視 Wayback Machine 備份