明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

句柄無效是什么意思 句柄無效如何處理?

[摘要]句柄無效是什么意思?在操作系統(tǒng)中有用戶在系統(tǒng)中運行英雄聯(lián)盟的時候出現(xiàn)了句柄無效的錯誤提示,該如何修復(fù)呢?出現(xiàn)這樣的現(xiàn)象是由于游戲故障導(dǎo)致的,我們可以按下面方法來進(jìn)行修復(fù)。 解決方法:首先我們可以嘗試重新下載一個directx9.0c,安裝試試。如果還不行,則可以嘗試重新安裝操作系統(tǒng)來解決,這樣比較...
句柄無效是什么意思?在操作系統(tǒng)中有用戶在系統(tǒng)中運行英雄聯(lián)盟的時候出現(xiàn)了句柄無效的錯誤提示,該如何修復(fù)呢?出現(xiàn)這樣的現(xiàn)象是由于游戲故障導(dǎo)致的,我們可以按下面方法來進(jìn)行修復(fù)。

句柄無效是什么意思 句柄無效怎么解決?
 
解決方法:

首先我們可以嘗試重新下載一個directx9.0c,安裝試試。如果還不行,則可以嘗試重新安裝操作系統(tǒng)來解決,這樣比較省事。


為了解決這個問題,Windows操作系統(tǒng)為各應(yīng)用程序騰出一些內(nèi)存儲地址,用來專門登記各應(yīng)用對象在內(nèi)存中的地址變化,而這個地址(存儲單元的位置)本身是不變的。Windows內(nèi)存管理器在移動對象在內(nèi)存中的位置后,把對象新的地址告知這個句柄地址來保存。這樣我們只需記住這個句柄地址就可以間接地知道對象具體在內(nèi)存中的哪個位置。這個地址是在對象裝載(Load)時由系統(tǒng)分配給的,當(dāng)系統(tǒng)卸載時(Unload)又釋放給系統(tǒng)。
 
句柄地址(穩(wěn)定)→記載著對象在內(nèi)存中的地址————→對象在內(nèi)存中的地址(不穩(wěn)定)→實際對象
 
本質(zhì):WINDOWS程序中并不是用物理地址來標(biāo)識一個內(nèi)存塊,文件,任務(wù)或動態(tài)裝入模塊的,相反的,WINDOWS API給這些項目分配確定的句柄,并將句柄返回給應(yīng)用程序,然后通過句柄來進(jìn)行操作。

但是必須注意的是程序每次從新啟動,系統(tǒng)不能保證分配給這個程序的句柄還是原來的那個句柄,而且絕大多數(shù)情況的確不一樣的。假如我們把進(jìn)入電影院看電影看成是一個應(yīng)用程序的啟動運行,那么系統(tǒng)給應(yīng)用程序分配的句柄總是不一樣,這和每次電影院售給我們的門票總是不同的一個座位是一樣的道理。

以上便是小編給大家介紹的遇到句柄無效的解決方法。

學(xué)習(xí)教程快速掌握從入門到精通的電腦知識