2026年3月31日 星期二

垃圾一般的 UEFI 架構 Library

因為同時引用 windows.h Base.h 會有重複定義資料型態的問題,所以我原本是想做一支乾淨的 Win API Lib CloudMenu 用,這樣在我 load CloudMenu.inf 時才會設定滑鼠位置。目前遇到的問題是 AutoGen 本身的限制編譯 Lib 一定要引用 Base.h,可想而知 Install Protocol 也差不多,雖然可以用 #undef 解掉此問題但我趕時間,留給新人做倒是免了因為實戰跑 Pre-OS  環境 Win API 用不上,總之現在只好放棄 load 時設定滑鼠位置改為跑 WinHost 設定滑鼠位置。做出這種破爛東西真是令我覺得恥辱且丟臉,畢竟這是用來提案的不是大學專題,想必會被以要求嚴格廣為人知的華碩龐技術長台銘挑剔的體無完膚但我 Python 和純軟不熟短中期內實在無力修改架構 (最後弄出 UEFI 架構的垃圾一般 Library 如下圖)










沒有留言:

張貼留言