The MASM Forum Archive 2004 to 2012

Miscellaneous Forums => The Orphanage => Topic started by: skywalker on March 22, 2006, 11:42:26 PM

Title: Problem with Masm install on WinMe
Post by: skywalker on March 22, 2006, 11:42:26 PM
When I try to install Masm on a WinMe system, I get this message.

The install.exe file is linked to missing export USER32.dll SetLayerWindowsAttribute

Thanks.
Title: Re: Problem with Masm install on WinMe
Post by: Shantanu Gadgil on March 23, 2006, 06:00:32 AM
not tested the install on WinME, but what you are saying:
Quotelinked to missing export USER32.dll SetLayerWindowsAttribute
has to do with setting the window attribute so that it can be made transparent.

Have you tried the "legacy" version of MASM32?
Title: Re: Problem with Masm install on WinMe
Post by: MichaelW on March 23, 2006, 12:57:54 PM
There is no SetLayerWindowsAttribute function. I think you mean  SetLayeredWindowAttributes (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowreference/windowfunctions/setlayeredwindowattributes.asp). As the page clearly indicates, this function is present for Windows 2000 and later. The USER32.DLL version 4.90.0.3000 from my Window ME CD does not export any function with a name even close to this. Are you aware that the MASM32 version 9 release has two versions, one for Windows 2000 and later, and a 'legacy' version for Windows 9x?
Title: Re: Problem with Masm install on WinMe
Post by: Shantanu Gadgil on March 23, 2006, 01:36:42 PM
http://www.masmforum.com/simple/index.php?topic=4138.0
Title: Re: Problem with Masm install on WinMe
Post by: skywalker on March 23, 2006, 03:47:28 PM
Quote from: MichaelW on March 23, 2006, 12:57:54 PM
Are you aware that the MASM32 version 9 release has two versions, one for Windows 2000 and later, and a 'legacy' version for Windows 9x?

Thanks.