Jump to content

AutoIt v3.3.6.0 bug?


Recommended Posts

When I compile my scripts for x64 use using 3.3.6.0 all of my buttons are displayed flat and the titles of several radio groups are missing. When compiled the same script for x64 using 3.3.4.0 I do not have these issues. Also, when compiled as an x86 script, the issue does not exist.

Edited by Shark007
Link to comment
Share on other sites

Yep, they left the manifest out of AutoItSC_x64.bin. You can extract it from any of the other AutoIt components and manually add it back using Resource Hacker to fix the problem.

Edited by wraithdu
Link to comment
Share on other sites

We didn't leave it out, Visual Studio did. There's no physical manifest to embed anymore. It's all configured through the project settings which are either wrong or Visual Studio is up to it's old tricks again.
Link to comment
Share on other sites

  • Administrators

My example GUIs look ok using AutoIt3_x64.exe. And it seems to have a manifest:

sigcheck -m AutoIt3_x64.exe

C:\Data\svn\autoit\branch_3.3.6\install\AutoIt3_x64.exe:
        Verified:       Signed
        Signing date:   16:10 07/03/2010
        Publisher:      AutoIt Team
        Description:    AutoIt v3 Script
        Product:        AutoIt v3 Script
        Version:        3, 3, 6, 0
        File version:   3, 3, 6, 0
        Manifest:
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
    <security>
    <requestedPrivileges>
        <requestedExecutionLevel level="asInvoker" uiAccess="false"></requestedExecutionLevel>
    </requestedPrivileges>
    </security>
  </trustInfo>
  <dependency>
    <dependentAssembly>
    <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" language="*" processorArchitecture="*" publicKeyToken="6595b64144ccf1df"></assemblyIdentity>
    </dependentAssembly>
  </dependency>
</assembly>

C:\Data\svn\autoit\branch_3.3.6\install>

?

Link to comment
Share on other sites

Yep, they left the manifest out of AutoItSC_x64.bin. You can extract it from any of the other AutoIt components and manually add it back using Resource Hacker to fix the problem.

Thanks for posting wraithdu; using Resource Hacker fixed the problem as described.

Link to comment
Share on other sites

My example GUIs look ok using AutoIt3_x64.exe. And it seems to have a manifest:

Right, AutoIt3_x64.exe is fine. It's the AutoItSC_x64.bin file that has the missing manifest, so this only affects compiled scripts.
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...