hello,
i have trying to get access from hudson-Service (continous integration):
i found 2 solution:
1. get access through createuserasprocess(...) on start of own service
( see article Subverting Vista UAC in Both 32 and 64 bit Architectures
)
- it worked but not fully happy, not all gui-apps works.
2. I load an application instance over COM and use a syscall-funtionality
(in my case Canoe.exe - but i think there are other tools)
and then i can get full access as a local User, but this is a little bit tricky.
I found the solution 2 interesting, but at this time i have not the knoledge of COM-Server and UAC. The plattforms i am interested in are Windows (Windows 7 or newer), the favorite programming languages are c++ or c# or some other compiler language.
My Questions at this topics are:
1. I have tried Simple COM-Examples and i have tried complexer COM-Samples and I didn't got it running (I will post the articles and my problems if i found it again).
2. One problem on COM-Application is how to register it so that it is running on loged User with must no the same User which started the service (the service application who should start the COM-APP it has admin privilges - so there should no problem with rights).
Does someone know working codesnippets for those topics.
I would appreciate if someone can help me.
Greetings
Ingo