BurnerHEAD
Well-Known Member
- Joined
- Jan 29, 2007
- Messages
- 1,173
- Likes
- 0
I did find a machine that displayed the same issue... I have made a fix and attached it here.
To install right-click the tray icon (when it's green) and select exit. Then unzip attachment and place in GJ folder (overwriting existing)... then double click to start it again.
Okay, great. I tested this out 5 minutes after you posted yesterday, but I forgot to reply and I wanted to test something out before.
First of all, it works now, but I noted some strange things.
What is kinda bothering me is that when I click on the "Show Game Jackal", a UAC dialog still pops up. But I think I found a solution.
When you have the GameJackal Plus stuff installed there's a service that starts up on every account. It's called "GJService.exe" and runs with admin rights, defined as "system".
The tray icon is called "GJServiceNotification.exe" and runs with local rights, defined to the user account that is logged in.
So now, when the GJServiceNotification wants to call the GameJackal.exe, it requires higher privileges and needs an UAC dialog.
But, my idea is now that I suppose that the service, loads first the "GJService.exe" and then the "GJServiceNotification.exe".
Question: Why is the Notification.exe NOT loaded with admin rights, defined as "system"?
If you would do so, there would be no need for UAC when this task wants to start the GameJackal interface.
If I'm correct, this would not only solve the UAC issues with admin accounts, but also with limited user accounts.
matthew, can you please try that out and let the "GJServiceNotification.exe" also start with the service using the local system account?
I would like to test that out.
Best Regards,
BurnerHEAD
Another thing would be that you pull in the code from the Notification.exe file into the GJService.exe file. But that would be more complicated.