Download.exe starts processes in WOW64 when on 64bit

Bug #966320 reported by Heiko Helmle
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OCS Inventory: Windows Agent
Fix Committed
Medium
Didier Liroulet

Bug Description

As download.exe is a 32bit application, it starts installation processed in the WOW64 virtualized environment.

This means all 64bit installers require special handling to "break out" of WOW64 before actually installing.

I guess it would be much better if download.exe could launch all processes in the "native" environment. This would eliminate lots of possible errors that don't typically show up during testing.

Changed in ocsinventory-windows-agent:
assignee: nobody → Didier Liroulet (dliroulet)
importance: Undecided → Medium
status: New → Confirmed
status: Confirmed → In Progress
Revision history for this message
Didier Liroulet (dliroulet) wrote :

Hello

I've committed a fix to disable redirection immediately prior to the native API function call "CreateProcess". However, agent 2.0 supports Windows 2000, and this fix only apply if compiled without Windows 2000 support, but only Windows XP or higher support.

Stop supporting Windows 2000 is planned with version 2.1 of agent.

So, this fix will be activated only in 2.1 agent.

Cheers

Changed in ocsinventory-windows-agent:
status: In Progress → Fix Committed
Revision history for this message
Didier Liroulet (dliroulet) wrote :

Hi

Windows 2000 support disabled in revision 501 of code.

Fix will be activated in release 2.2 of agent

Regards

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.