Module: wine Branch: master Commit: e86e228557dd552fcf6d3dc961c09562b64638e2 URL: https://gitlab.winehq.org/wine/wine/-/commit/e86e228557dd552fcf6d3dc961c0956...
Author: Alex Henrie alexhenrie24@gmail.com Date: Mon Oct 16 22:06:09 2023 -0600
winemenubuilder: Disallow desktop integration for batch files.
---
programs/winemenubuilder/winemenubuilder.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/programs/winemenubuilder/winemenubuilder.c b/programs/winemenubuilder/winemenubuilder.c index 9459b77b502..82fece62eb5 100644 --- a/programs/winemenubuilder/winemenubuilder.c +++ b/programs/winemenubuilder/winemenubuilder.c @@ -1965,7 +1965,8 @@ static BOOL write_freedesktop_mime_type_entry(const WCHAR *packages_dir, const W static BOOL is_extension_banned(LPCWSTR extension) { /* These are managed through external tools like wine.desktop, to evade malware created file type associations */ - if (!wcsicmp(extension, L".com") || + if (!wcsicmp(extension, L".bat") || + !wcsicmp(extension, L".com") || !wcsicmp(extension, L".exe") || !wcsicmp(extension, L".msi")) return TRUE;