$ 0 0 I know this is a bit out of date, but did you consider a user running LSMW that executes one of your programs while using another user's ID?