I wouldn't be surprised if LG ran into a COM issue with Windows and decided to make the program for reliable for the user by disabling UAC instead of resolving the problem in a different way.
There really isn't any reason they needed to do this, besides incompetence or malice. I know, I develop commercial software that does much the same thing as their software.
I commented further down with more details regarding why.
There are ways to work around UAC without disabling it in this case. I know, because I wrote MaxTo, which does much the same things, and works with software running under UAC.
If you want MaxTo to work with UAC, you'll need to run MaxTo elevated. If you say deny elevation, it simply won't work with elevated software.
I'm pretty sure LG just took the "easy way" out (or they may have nefarious purposes, but I won't speculate), instead of figuring out how to communicate between elevated and non-elevated processes.
To do this sort of thing, you'll need to divide your software into a few parts. First and foremost, you'll need to install a global system hook. That hook has to be written in unmanaged code (meaning C/C++). You'll need software that controls the hook (but it can be written in a managed language). Now, both the controlling software and the hook has to be compiled as both x64 and x86 code. They will probably also have to communicate with eachother across the x86/x64 platform boundary.
Now, to get the software to communicate (using window messages) across the UAC boundary, you have to specifically let Windows know which window messages your app will accept from the other side. This is probably the step they missed. You do this by using ChangeWindowMessageFilter or ChangeWindowMessageFilterEx
I'm gonna patent the S-crank.
It doesn't mean it has been succesfully tested.
I agree that the keypad on 15" laptops is absolutely retarded. Fortunately, the smaller laptops don't have it, and 14" isn't that much smaller than 15".
So, if your browser is configured to keep cookies, does that imply consent to place cookies?
If you configure your browser to disallow cookies from certain sites, you're denying consent, and it doesn't even require the sites to be changed at all.
So, why does this law exist again? It looks -1, Redundant to me.
Unless he has 3 wives.
Why not burn it and say you tossed it in a cheap walk in freezer?
"As part of the settlement, Glik agreed to withdraw his appeal to the Community Ombudsman Oversight Panel. He had complained about the Internal Affairs Division's investigation of his complaint and the way they treated him. IAD officers made fun of Glik for filing the complaint, telling him his only remedy was filing a civil lawsuit. After the City spent years in court defending the officers' arrest of Glik as constitutional and reasonable, IAD reversed course after the First Circuit ruling and disciplined two of the officers for using "unreasonable judgment" in arresting Glik.
Does anyone remember the time when the IRA used to regularly perform bombing attacks in Britain? The government didn't react this way back then. They could have gone all DDR, but they didn't. So why now?
Yes, but the real question is, did they sack those responsible for hiring this guy?
Except here it's done by a machine! Progress!
The moon may be smaller than Earth, but it's further away.