壹般來說,判斷壹個程序是否使用MFC首先要看運行時,只有這樣才能嚴格判定。如果沒有,只能憑經驗分析猜測,用SPY++看到的只能作為參考(因為不同的編程環境對控件類型的支持不同,但大多數標準控件和窗口都是壹樣的)。這種分析,大多是通過編程風格、界面習慣、輸入控制等方面,因為壹個軟件不可能完全避免使用標準模式的開發環境,但這需要更多的編程經驗來分析。
另外,可以根據exe文件屬性中的版本信息提供參考,也可以根據其他資源和數據文件提供參考,但這些都不是絕對的。
最後可以通過exe的二進制數據分析來判斷,比較麻煩,但是可以準確判斷編譯器。至於是否使用某個庫,並不總是可以判斷的。