-2
我目前正在创建一个网络库。我想为图书馆制作2个基本类,如TCPServer
和UDPServer
,这些应该只能由1个脚本访问(Server
脚本)。我不希望任何其他脚本访问这两个脚本。我将如何实现这一目标?保护图书馆?
编辑:我试图在动态传递的基类的构造函数中传递this
然后构造函数会检查传入的对象是否是Server
对象。我只是问是否有更好的方法来做到这一点。
我目前正在创建一个网络库。我想为图书馆制作2个基本类,如TCPServer
和UDPServer
,这些应该只能由1个脚本访问(Server
脚本)。我不希望任何其他脚本访问这两个脚本。我将如何实现这一目标?保护图书馆?
编辑:我试图在动态传递的基类的构造函数中传递this
然后构造函数会检查传入的对象是否是Server
对象。我只是问是否有更好的方法来做到这一点。
我找到了解决方案,只是使用internal
关键字来创建一个只能从当前程序集访问的对象。
给广泛的,没有足够的信息给出。你试过什么了? – Matt
我知道唯一能够保护恶意呼叫者免受恶意代码攻击的方法是,首先不要打开机会。保留需要在您拥有和控制的机器上保护的代码。 –