
| Subject: | Vista UAC - Final Question I hope |
| Posted by: | Anthoni Gardner (no…@nono.com) |
| Date: | Sun, 29 Aug 2010 |
Hello,
So I've now got my drag and drop working on Vista and I've got my media
playing on Vista, both seperated into their own processes. One is run
asInvoker and the media dll is run asAdministrator. They both talk to each
other quite happily and the DLL even sends events. It's working brilliantly.
However, in my Media DLL (which is elevated) it shows a form to play the
music and on this form there are the normal Play, Pause and Stop buttons.
Now in order to cut down the size of my exe I've put the images of these
(PNG) into a resource dll called png.dll, again working perfectly fine UNTIL
I come to add them on the elevated form. It turns out the Elevated process
is not loading in the png.dll
I think this is because of Elevation? A higher elevation can not load lower
elevation objects, is that right? If so, this means I then have to either
embed the Images into my elevated form OR create a new resource dll with a
manifest that the elevated process can load ?
Am I correct in this thinking ?
Regards
Anthoni