Services: Difference between revisions

Unknown (talk | contribs)
Add 0x103 and 0x106
Clarification about registered ports/handles. Not tested, but this is pretty clear in the disassembly.
Line 56: Line 56:
|}
|}


It appears these "port" commands can be used for transferring arbitrary handles, however [[SRV:GetPort|GetPort]] still uses service-access-control validation like [[SRV:GetServiceHandle|GetServiceHandle]].
It appears these "port" commands can be used for transferring arbitrary handles, however [[SRV:GetPort|GetPort]] still uses the same service-access-control validation as [[SRV:GetServiceHandle|GetServiceHandle]]. Despite this fact, it appears that a "port" and a service with the same name can coexist independently.


==Service Manager Process-Manager Port/Service "srv:pm"==
==Service Manager Process-Manager Port/Service "srv:pm"==