[Autogenerated] I in this module we'll continue our exploration
of kernel objects by looking at how to share,
kernel objects between processes we know that kernel objects,
are in kernel space, which means they error sharable by definition,
it's just a matter of how to get multiple handles,
pointing, to the same object from multiple processes there.
Are three ways.
That are available, to us for sharing objects.
And We look at all of them,
the first one is sharing by name which is the most convenient way of
doing that but it has some potential downsides.
There's an option.
To use inheritance.
Which is the way to share objects while we're creating a new child process,
and then There's the third way which is by duplicating a handle
from a source process into a target process.
So we discuss each one of these options.
And show the advantages.
And disadvantages of each.
Finally, we discuss object names.
And See what that looks like.
And examine the project man.
Name space, to Find out where these names, are actually being stored or managed.
OK.
Let's get going with some introduction related to sharing, kernel objects