Просмотр исходного кода

UI: Update Windows DLL blocklist

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

Fixes https://github.com/obsproject/obs-studio/issues/8552
Richard Stanway 2 лет назад
Родитель
Сommit
9a24b1ad06
1 измененных файлов с 14 добавлено и 0 удалено
  1. 14 0
      UI/win-dll-blocklist.c

+ 14 - 0
UI/win-dll-blocklist.c

@@ -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)