Not really. The Protected keyword in the declaration statement specifies that the elements can be accessed only from within the same class, or from a class derived from this class. So you can access it from the same library but not from all classes.
And you cannot access Protected Internal from any other library because Internal means access only from the same assembly.