Finally, after several days of approaching this from different angles, I have managed to duplicate the PSEXEC ability to elevate a process to the local SYSTEM account AND have it interact with the desktop in Vista, 7, and 8; all from VB6!
…and they told me it couldn’t be done! (Well, some did.) This is often a hot topic among programmers as It seems like very few people out there know how to do it – but fewer still will actually bother to try and help you accomplish this goal as it could be quite destructive in the hands of malware authors.
So look for a new D7 coming soon with one less 3rd party dependency. For now I’m mentally exhausted, have an inbox full of unanswered emails and a forum that needs tending, plus I’m taking a mini-vacation this weekend and have yet another major project at my day job due next week which I have yet to start on. Somehow I’ll get it all done though 🙂
EDIT: App is final and now posted: ETS (Elevate To System)