How Windows 64-bit Supports 32-bit Applications

Status
Not open for further replies.

Tony Cole

Level 27
Verified
May 11, 2014
1,639
Hi hjlbx with regards to antivirus software, are there limitations on all x 32 bit applications, and that's why the likes of Emsisoft and ESET produce a native x 64 bit application? I don't understand, when I downloaded Microsoft Business 365 it recommended the x 32 bit as the x 64 bit had limitations?
 

DracusNarcrym

Level 20
Verified
Top Poster
Well-known
Oct 16, 2015
970
Very useful and comprehensive article.

It is always beneficial to have insight on the underlying functions and concepts in one's operating system.
 
  • Like
Reactions: Venustus
H

hjlbx

Thread author
Hi hjlbx with regards to antivirus software, are there limitations on all x 32 bit applications, and that's why the likes of Emsisoft and ESET produce a native x 64 bit application? I don't understand, when I downloaded Microsoft Business 365 it recommended the x 32 bit as the x 64 bit had limitations?

The primary problem with Antivirus on 64-bit systems is Microsoft Patch Guard.

Kernel Patch Protection - Wikipedia, the free encyclopedia

Source: Wikipedia

Not sure about the limitations of 64-bit Microsoft Business 365.
 

DracusNarcrym

Level 20
Verified
Top Poster
Well-known
Oct 16, 2015
970
Hi hjlbx with regards to antivirus software, are there limitations on all x 32 bit applications, and that's why the likes of Emsisoft and ESET produce a native x 64 bit application? I don't understand, when I downloaded Microsoft Business 365 it recommended the x 32 bit as the x 64 bit had limitations?
This is relevant to the security mechanisms in the x64 version of Windows.

Many AV applications rely on patching the kernel (core) of Windows in order for them to implement some advanced anti-malware features in your system.

However, there is a mechanism in x64 versions of Windows that prevents such modifications to the Windows kernel, which usually would cause those AV applications to break on x64 systems.
That is why AV companies are usually forced to redesign their products in order for them to work properly, and offer the same protection, in x64 Windows systems. Without changes in the internal design of their software, it is very likely that the software will not offer the same level of security.

This explains the need for, and the existence of, dedicated, native x64 versions of many security solutions.

EDIT: @hjlbx: Perfect ninja...
 
H

hjlbx

Thread author
This is relevant to the security mechanisms in the x64 version of Windows.

Many AV applications rely on patching the kernel (core) of Windows in order for them to implement some advanced anti-malware features in your system.

However, there is a mechanism in x64 versions of Windows that prevents such modifications to the Windows kernel, which usually would cause those AV applications to break on x64 systems.
That is why AV companies are usually forced to redesign their products in order for them to work properly, and offer the same protection, in x64 Windows systems. Without changes in the internal design of their software, it is very likely that the software will not offer the same level of security.

This explains the need for, and the existence of, dedicated, native x64 versions of many security solutions.

EDIT: @hjlbx: Perfect ninja...

Online_Ninja = good handle
 
  • Like
Reactions: DracusNarcrym
L

LabZero

Thread author
Exactly, 32-bit operating systems can accept unsigned drivers that may in some cases create instability in the system, while with 64 bit this cannot happen because the installation takes place just in case the driver is certified and digitally signed by the developer. So, in the case of an antivirus, it is necessary that it install 64-bit driver specifically developed and, if they are not available, you cannot install the application.
 
H

hjlbx

Thread author
Exactly, 32-bit operating systems can accept unsigned drivers that may in some cases create instability in the system, while with 64 bit this cannot happen because the installation takes place just in case the driver is certified and digitally signed by the developer. So, in the case of an antivirus, it is necessary that it install 64-bit driver specifically developed and, if they are not available, you cannot install the application.

When beta testing, always verify that the drivers have been digitally signed before attempting install on 64-bit system.

It is rare, but sometimes the vendor has not gone through the trouble of digitally signing the drivers - since, after all, it is a beta.

There is a way around it on some systems by disabling Secure Boot or UEFI.
 

DracusNarcrym

Level 20
Verified
Top Poster
Well-known
Oct 16, 2015
970
When beta testing, always verify that the drivers have been digitally signed before attempting install on 64-bit system.

It is rare, but sometimes the vendor has not gone through the trouble of digitally signing the drivers - since, after all, it is a beta.

There is a way around it on some systems by disabling Secure Boot or UEFI.
Indeed, it is necessary to verify whether the application's drivers are going to be permitted by Windows to be installed on the system.

When not allowed to run, though, this usually results in the application not installing at all, thus preventing any potential risks afterwards.
 
  • Like
Reactions: Venustus

jamescv7

Level 85
Verified
Honorary Member
Mar 15, 2011
13,070
64 bit implementation for an Antivirus may undergone a lengthy of process but no reason because of its way that you can manage to develop through many ways.

+ The benefits of x64 Architecture is design to improve the security and its complexity.
 
  • Like
Reactions: DracusNarcrym
Status
Not open for further replies.

About us

  • MalwareTips is a community-driven platform providing the latest information and resources on malware and cyber threats. Our team of experienced professionals and passionate volunteers work to keep the internet safe and secure. We provide accurate, up-to-date information and strive to build a strong and supportive community dedicated to cybersecurity.

User Menu

Follow us

Follow us on Facebook or Twitter to know first about the latest cybersecurity incidents and malware threats.

Top