https://bugs.winehq.org/show_bug.cgi?id=51000
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |811467bf6a4c43de2485b37a74b | |afb70d072617e Keywords| |regression Status|UNCONFIRMED |NEW Ever confirmed|0 |1
--- Comment #2 from Zebediah Figura z.figura12@gmail.com --- Confirming. It is indeed caused by the "server-default_integrity" patch set.
The application requires administrator privileges via a manifest. Windows spawns a UAC prompt in this case; we should automatically elevate the process. Unfortunately this is nontrivial, as the initial process is assigned a token by the server, and the PE side never gets a chance to change it. We either have to copy a large amount of manifest parsing code to ntdll.so, or thunk initial process creation (e.g. use "start /exec" to start all processes?)