UI: Update Windows DLL blocklist

- Add Bandicam
- Add VirtualMotionCapture (unity capture)
- Add HolisticMotionCapture (unity capture)

Fixes https://github.com/obsproject/obs-studio/issues/8552
This commit is contained in:
Richard Stanway
2023-03-30 21:16:35 -04:00
committed by Ryan Foster
parent a144a736f9
commit 9a24b1ad06
+14
View File
@@ -148,6 +148,10 @@ static blocked_module_t blocked_modules[] = {
// Korean banking "security" software, crashes randomly
{L"\\t_prevent64.dll", 0, 0, TS_IGNORE},
// Bandicam, doesn't unhook cleanly and freezes preview
// Reference: https://github.com/obsproject/obs-studio/issues/8552
{L"\\bdcam64.dll", 0, 0, TS_IGNORE},
// Generic named unity capture filter. Unfortunately only a forked version
// has a critical fix to prevent deadlocks during enumeration. We block
// all versions since if someone didn't change the DLL name they likely
@@ -164,6 +168,16 @@ static blocked_module_t blocked_modules[] = {
// Obsolete unfixed versions of VTuber Maker capture filter
{L"\\live3dvirtualcam\\lib64_new.dll", 0, 0, TS_IGNORE},
{L"\\live3dvirtualcam\\lib64.dll", 0, 0, TS_IGNORE},
// VirtualMotionCapture capture filter < 2022-12-18 without above fix
// Reference: https://github.com/obsproject/obs-studio/issues/8552
{L"\\vmc_camerafilter64bit.dll", 0, 1671349891, TS_LESS_THAN},
// HolisticMotionCapture capture filter, not yet patched. Blocking
// all previous versions in case an update is released.
// Reference: https://github.com/obsproject/obs-studio/issues/8552
{L"\\holisticmotioncapturefilter64bit.dll", 0, 1680044549,
TS_LESS_THAN},
};
static bool is_module_blocked(wchar_t *dll, uint32_t timestamp)