On 17 June 2010 13:35, D'Angelo, Paul V. <Paul.D'[email protected]> wrote:

> Yes, I want it to run authorized
> I really don't want to write an SVC
> And I really don't want to use a Cross Memory Call.

So you want your unauthorized code to load up and run authorized code
in the same address space at the same time? I think we pretty much had
this discussion a month or two ago, or maybe that was on IBM-MAIN.
Yes, it is possible, but it not without doing things to your system
that will compromise System Integrity.

Why does your authorized program:

1) have to be ATTACHed (rather than, say, LINKed to)? Does it really
have to run at the same time?

2) have to run in the same address space? Do you need to share data
with the invoker?

Have you looked at the UNIX services like fork() and spawn() ? You can
certainly use them to run an authorized program in another address
space even if your invoker is not authorized.

Tony H.

Reply via email to