Merge pull request #745 from isaak654/patch-2

Update list of email clients and browsers
This commit is contained in:
DavidXanatos 2021-04-09 10:47:10 +02:00 committed by GitHub
commit 5bb17b6991
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 31 additions and 13 deletions

View File

@ -562,6 +562,7 @@ _FX void Dll_SelectImageType(void)
L"palemoon.exe", (WCHAR *)DLL_IMAGE_MOZILLA_FIREFOX,
L"basilisk.exe", (WCHAR *)DLL_IMAGE_MOZILLA_FIREFOX,
L"seamonkey.exe", (WCHAR *)DLL_IMAGE_MOZILLA_FIREFOX,
L"k-meleon.exe", (WCHAR *)DLL_IMAGE_MOZILLA_FIREFOX,
L"wmplayer.exe", (WCHAR *)DLL_IMAGE_WINDOWS_MEDIA_PLAYER,
L"winamp.exe", (WCHAR *)DLL_IMAGE_NULLSOFT_WINAMP,
@ -574,12 +575,11 @@ _FX void Dll_SelectImageType(void)
L"dragon.exe", (WCHAR *)DLL_IMAGE_GOOGLE_CHROME,
L"chrome.exe", (WCHAR *)DLL_IMAGE_GOOGLE_CHROME,
L"opera.exe", (WCHAR *)DLL_IMAGE_GOOGLE_CHROME,
L"neon.exe", (WCHAR *)DLL_IMAGE_GOOGLE_CHROME,
L"maxthon.exe", (WCHAR *)DLL_IMAGE_GOOGLE_CHROME,
L"vivaldi.exe", (WCHAR *)DLL_IMAGE_GOOGLE_CHROME,
L"brave.exe", (WCHAR *)DLL_IMAGE_GOOGLE_CHROME,
L"browser.exe", (WCHAR *)DLL_IMAGE_GOOGLE_CHROME, // Yandex Browser
L"msedge.exe", (WCHAR *)DLL_IMAGE_GOOGLE_CHROME, // Modern Edge is Chromium-based
L"browser.exe", (WCHAR *)DLL_IMAGE_GOOGLE_CHROME,
L"msedge.exe", (WCHAR *)DLL_IMAGE_GOOGLE_CHROME,
L"GoogleUpdate.exe", (WCHAR *)DLL_IMAGE_GOOGLE_UPDATE,
L"AcroRd32.exe", (WCHAR *)DLL_IMAGE_ACROBAT_READER,

View File

@ -2167,13 +2167,18 @@ _FX BOOLEAN Proc_CheckMailer(const WCHAR *ImagePath, BOOLEAN IsBoxedPath)
//
if (_wcsicmp(imgName, L"thunderbird.exe") == 0 ||
_wcsicmp(imgName, L"msimn.exe") == 0 ||
_wcsicmp(imgName, L"outlook.exe") == 0 ||
_wcsicmp(imgName, L"winmail.exe") == 0 ||
_wcsicmp(imgName, L"wlmail.exe") == 0 ||
_wcsicmp(imgName, L"IncMail.exe") == 0 ||
_wcsicmp(imgName, L"eudora.exe") == 0 ||
_wcsicmp(imgName, L"thebat.exe") == 0 ||
_wcsicmp(imgName, L"thebat32.exe") == 0 ||
_wcsicmp(imgName, L"thebat64.exe") == 0 ||
_wcsicmp(imgName, L"Foxmail.exe") == 0 ||
_wcsicmp(imgName, L"Mailbird.exe") == 0 ||
_wcsicmp(imgName, L"MailClient.exe") == 0 ||
_wcsicmp(imgName, L"postbox.exe") == 0 ||
_wcsicmp(imgName, L"Inky.exe") == 0 ||
0)
{
should_check_openfilepath = TRUE;
@ -2209,8 +2214,8 @@ _FX BOOLEAN Proc_CheckMailer(const WCHAR *ImagePath, BOOLEAN IsBoxedPath)
// ignore rundll32.exe, because Windows Live Mail sets
// it as the default mail program.
//
// ignore opera.exe, because Opera may only be used for
// browsing and not email
// ignore seamonkey.exe and vivaldi.exe, because they may
// only be used for browsing and not email
//
// ignore other common browsers
//
@ -2218,8 +2223,21 @@ _FX BOOLEAN Proc_CheckMailer(const WCHAR *ImagePath, BOOLEAN IsBoxedPath)
if (_wcsicmp(imgName, L"rundll32.exe") == 0 ||
_wcsicmp(imgName, L"opera.exe") == 0 ||
_wcsicmp(imgName, L"iexplore.exe") == 0 ||
_wcsicmp(imgName, L"msedge.exe") == 0 ||
_wcsicmp(imgName, L"firefox.exe") == 0 ||
_wcsicmp(imgName, L"waterfox.exe") == 0 ||
_wcsicmp(imgName, L"palemoon.exe") == 0 ||
_wcsicmp(imgName, L"basilisk.exe") == 0 ||
_wcsicmp(imgName, L"seamonkey.exe") == 0 ||
_wcsicmp(imgName, L"k-meleon.exe") == 0 ||
_wcsicmp(imgName, L"chrome.exe") == 0 ||
_wcsicmp(imgName, L"iron.exe") == 0 ||
_wcsicmp(imgName, L"dragon.exe") == 0 ||
_wcsicmp(imgName, L"maxthon.exe") == 0 ||
_wcsicmp(imgName, L"vivaldi.exe") == 0 ||
_wcsicmp(imgName, L"brave.exe") == 0 ||
_wcsicmp(imgName, L"browser.exe") == 0 ||
_wcsicmp(imgName, L"PuffinSecureBrowser.exe") == 0 ||
0 ) {
should_check_openfilepath = FALSE;