Modify

#525 closed Bug (No Bug)

0x8007007E error when compiled 32 bit. OK when compiled 64 bit. Reopened.

Reported by: drummer Owned by:
Milestone: Component: AutoIt
Version: 3.2.12.0 Severity: None
Keywords: Cc:

Description

The Run function returns error 0x8007007E when I run the attached script after compiling for 32 bit. It works fine when compiled 64 bit or if run as a script (Testit2.AU3). My environment is Vista Ultimate 64 bit version. W32tm.exe which is being run exists in C:\Windows\System32. This bug was originally submitted as #469. I specified the full path as was suggested and the problem still occurs. This really does seem to be a bug.

Thanks,

  • Dave

Attachments (2)

Testit2.AU3 (427 bytes ) - added by anonymous on Aug 19, 2008 at 3:41:46 PM.
Testit2.2.AU3 (427 bytes ) - added by drummer on Aug 19, 2008 at 3:42:03 PM.

Download all attachments as: .zip

Change History (3)

by anonymous, on Aug 19, 2008 at 3:41:46 PM

Attachment: Testit2.AU3 added

by drummer, on Aug 19, 2008 at 3:42:03 PM

Attachment: Testit2.2.AU3 added

comment:1 by Valik, on Aug 19, 2008 at 8:16:31 PM

Resolution: No Bug
Status: newclosed

You have to turn WOW64 redirection off. Windows is going to continue to redirect the system32 directory for a 32-bit process to the SYSWOW64 directory which contains the 32-bit files. That's why you get the "module not found" error - it's not looking where you think it is.

Look at Using AutoIt -> Running under Windows 64-bit Edition in the documentation for more information about directory/registry redirection under 64-bit Windows and what you can do to turn it off.

This is still not a bug in AutoIt.

Modify Ticket

Action
as closed The ticket will remain with no owner.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.