Confirmed users
1,983
edits
(First draft) |
(minor nits) |
||
| Line 7: | Line 7: | ||
= Problem Summary = | = Problem Summary = | ||
In Windows 10, Microsoft | In Windows 10, Microsoft made a change to the permissions required for calls to IMMDeviceEnumerator::RegisterEndpointNotificationCallback [https://msdn.microsoft.com/en-us/library/windows/desktop/dd371403%28v=vs.85%29.aspx], so that the call no longer works if a process is running at low integrity or lower. | ||
This function is used by some plugins in order to be notified of default audio device changes. | This callback registration function is used by some plugins in order to be notified of default audio device changes. | ||
Low integrity is used for sandboxing processes and so this means that plugins, which use it, lose this functionality when sandboxed. | Low integrity is used for sandboxing processes and so this means that plugins, which use it, lose this functionality when sandboxed. | ||