為什麼我們不應該「欺騙」PC 認為已連接顯示器? [ 或 ] 為什麼必須顯示?

為什麼我們不應該「欺騙」PC 認為已連接顯示器? [ 或 ] 為什麼必須顯示?

[[ 迅速降級!好的,我會嘗試編輯它,以便我的意圖清晰]]

根據這個郵政,我們可以使用「虛擬」硬體來製作假顯示器。
此類假硬體用於以下情況:(1) PC 在沒有連接顯示器的情況下拒絕啟動。
本質上,(2) 我們「欺騙」PC 認為有顯示器。

這一切都很好。無頭電腦很有用。 RDP 和 VNC 可以在沒有連接顯示器的情況下運作。一些第三方製造商趁機製造假顯示器。

但是,(A) 為什麼 PC(或作業系統)製造商對顯示器有這樣的要求?
如果確實有絕對必要,(B)為什麼這麼容易規避?

(A) 假設必須有顯示器(例如故障排除或設定解析度大小),則
(2A) 不過,故障排除資訊可以放入文字輸出 [[ 日誌檔案或透過網路 ]]
(2B) 使用者可以透過一些設定文件選擇不顯示而運行,其中顯示[[ -Display=None -res=1024x768 ]]
然後事實上,它並不是真正的強制。

類比1,當我們ssh到linux機器上執行某些命令時,我們可能會得到“stdin: is not a tty”,這是“要求”。用戶仍然可以選擇使用ssh -t來覆蓋該要求。我們不應該指望第三方製造商製造一些假冒的tty硬體或軟體(哦,這只是為了解釋,我知道這是不可能的!)
這裡 tty 是一個要求,但不是強迫的。

使用類比 2,如果作業系統強制最低要求為 500GB 磁碟 + 32GB 內存,這是因為作業系統安裝需要那麼多磁碟空間,作業系統運行時也需要那麼多內存。
在安裝過程中,作業系統可以檢查這一點並在必要時退出。
如果我們避免使用報告 500GB 大小的 100GB 磁碟,安裝最終將失敗。
如果我們規避使用報告 32GB 大小的 16GB 內存,運行時最終將失敗或崩潰。
這是 500GB 磁碟 + 32GB 記憶體的強制性最低要求。

如果我們可以不用 Display,為什麼 PC 或作業系統要檢查它?
如果我們離不開顯示器,那麼假硬體又如何運作呢?

如果確實是強制性的,那麼假硬體將無法運作。如果作業系統製造商認為它確實是強制性的,那麼它應該是不可規避的。

答案1

假冒顯示卡的典型案例是想要透過 VNC 或 RDP 遠端使用的無頭電腦(無顯示器)。

此類軟體依賴共享電腦螢幕,因此沒有顯示器就無法運作。這個假貨使之成為可能。還有其他情況。

如果有人製造它,那隻是因為人們在購買它,這意味著有需要它。

相關內容