-2
我目前正在創建一個網絡庫。我想爲圖書館製作2個基本類,如TCPServer
和UDPServer
,這些應該只能由1個腳本訪問(Server
腳本)。我不希望任何其他腳本訪問這兩個腳本。我將如何實現這一目標?保護圖書館?
編輯:我試圖在動態傳遞的基類的構造函數中傳遞this
然後構造函數會檢查傳入的對象是否是Server
對象。我只是問是否有更好的方法來做到這一點。
我目前正在創建一個網絡庫。我想爲圖書館製作2個基本類,如TCPServer
和UDPServer
,這些應該只能由1個腳本訪問(Server
腳本)。我不希望任何其他腳本訪問這兩個腳本。我將如何實現這一目標?保護圖書館?
編輯:我試圖在動態傳遞的基類的構造函數中傳遞this
然後構造函數會檢查傳入的對象是否是Server
對象。我只是問是否有更好的方法來做到這一點。
我找到了解決方案,只是使用internal
關鍵字來創建一個只能從當前程序集訪問的對象。
給廣泛的,沒有足夠的信息給出。你試過什麼了? – Matt
我知道唯一能夠保護惡意呼叫者免受惡意代碼攻擊的方法是,首先不要打開機會。保留需要在您擁有和控制的機器上保護的代碼。 –