https://bugs.winehq.org/show_bug.cgi?id=45390
Bug ID: 45390 Summary: devenum:devenum fails if privileges are not high enough Product: Wine Version: unspecified Hardware: x86 OS: Windows Status: NEW Severity: normal Priority: P2 Component: devenum Assignee: wine-bugs@winehq.org Reporter: fgouget@codeweavers.com
devenum:devenum fails if privileges are not high enough, such as when running as administrator without elevated privileges, or running as a regular user:
devenum.c:526: Test failed: got 0x80004005 devenum.c:528: Test failed: DMO should be registered devenum.c:532: Test failed: got 0x80004005 devenum.c:546: Test failed: got 0x1
* Related source
https://source.winehq.org/git/wine.git/?a=blob;f=dlls/devenum/tests/devenum....
* odevenum:devenum failures on the WineTest website https://test.winehq.org/data/tests/devenum:devenum.html
Line 526 was introduced by this commit:
commit 0da4892b456ba1a01af3cc7d024aaa0bfef93063 Author: Zebediah Figura z.figura12@gmail.com Date: Sun Jun 24 17:20:29 2018 -0500
devenum: Implement parsing and reading DMO monikers.
Signed-off-by: Zebediah Figura z.figura12@gmail.com Signed-off-by: Alexandre Julliard julliard@winehq.org
Luckily this issue can be reproduced on the w2000pro TestBot VM so it is easy to work on.
This issue can also be seen on the fg-win7u64-1spie9adm, fg-win7u64-1spie9usr and fg-winxp-lusr WineTest machines.