| Project: | Autodesk ECOTECT |
| Component: | User Interface |
| Category: | bug report |
| Priority: | critical |
| Assigned: | andrew |
| Status: | more info |
| Attachment: | error.jpg (673.42 KB) |
One of my workstation versions of Ecotect recently crashed on me, I had restarted my computer after installing a windows update,and then it was not working. I get this error:
"The system DLL user32.dll was relocated in memory. The application will not run properly. The relocation occurred because the DLL C:\Windows\system32\hhctrl.ocx occupied an address range reserved for Windows system DLLs. The vendor supplying the DLL should be contacted for a new DLL."
Updates
| Assigned to: | MarkP | » andrew |
| Status: | active | » fixed |
The solution to this problem is to install Windows HotFix KB935448 released by Microsoft on April 3rd, 2007.
You can download it directly from here or from the download link in the following Microsoft Knowledge Base article:
http://support.microsoft.com/kb/935448/en-us
ECOTECT isn't the only software affected, see my comment below.
| Status: | active | » more info |
Jeff can you check that your machine did both windows updates Andrew mentions above. The hotfix may not work as intended under slightly different circumstances (ie. only one update not both) -- this is hard for us to know though as obviously this is not anything that we have programmed that has caused this problem... that is we don't actually have any process we can go through to bug check as the issue is coming from windows.
If you continue to have the difficulty though, can you provide more info on the setup of your machine. The hotfix has worked on a number of our machines (laptop and PCs) that had the problem (and we have heard the same from others too) but your machine might be slightly different in some way and thus not be working with this hotfix.

ME TOO!!!
I have exactly the same problem and for me it is worse as I only have one copy of Ecotect and desperately need it! Tried to run the earlier version that I still have installed and it has the same problem.
Please look into this!!!
Microsoft have kindly
Microsoft have kindly altered the windows kernal for recent security updates 925902 & 928843 which are effecting the loading order for the displays in ECOTECT.
We are working on this at the moment and hope to have a resolution in the next few hours.
Microsoft have recently provided a hotfix for this
ECOTECT isn't the only program to be hit with this issue. It is essentially a conflict between two different Windows updates. It occurs after you install security update 925902 (MS07-017) and security update 928843 (MS07-008). The HHCTRL.OCX file that is included in security update 928843 and the User32.dll file that is included in security update 925902 have conflicting base addresses. ECOTECT uses both the HHCTRL.OCX for interacting with the HTML Help ActiveX system and the User32.dll for standard windows controls and dialog boxes, hence the conflicting base addresses result in an error message.
Simply download and run the above hotfix to install a new HHCTRL.OCX with the base address sorted out.
Hope that helps...
Kind regards,
Andrew
Dr. Andrew Marsh
Square One research
http://squ1.com
RUNNING HOTFIX
Hi Jeff,
could you explain how you have installed the Windows plug-in?
When I try to do it, it this message error:
"Setup cannot update your Windows XP files because the language installed on your system is different from the update language"
I tried to change the language international settings of my computer (from italian to english), but it doesn't work..
Isn't possible to remove Windows updates?
RUNNING HOTFIX
I've the same problem. The downloaded hotfix can not be installed,
"Setup cannot update your Windows XP files because the language installed on your system is different from the update language"
I have a german version of XP.
what can I do?
SOLUTION FOR THE BUG
Waiting for a working hotfix, I can suggest you to uninstall the Windows Update KB925902.
You can do it from the control panel / applications installation / show updating
I tried it and it works fine.
Subsequently, you have to avoid to install that Windows Update from the Automatic Update.
Best regards
Giorgio
Thanks!
Thank you Giorgio,
I had the same problem for my greek version of XP but thanks to your instructions I solved the problem!
Katerina
crash from Spain
I am going to tried like giorgiopansa
solved
My ECOTECT did not work, but I follow the advise of giorgiopansa and... work.
¿How I avoid to install that Windows Update from the Automatic Update?
me too...
I do not know of a way to NOT and windows update this if autmatic update is turned on, but would try uninstalling the problem per above
NOT SOLVED
I tried as Giorgio Pansa suggested, but it doesn't work.
Is there another way to fix the problem?
Thanks a lot
Lorenzo
DLL Country-Dependent
Lorenzo,
I was recently working with someone from Spain would could not get this issue fixed either.
We ended up downloading the fix from the microsoft website from Spain, as his Windows version was in Spanish.
Would the same work for you in Italy?
Try this link.
Best,
Olivier
SOLVED!
Dear Olivier,
it finally works!
Thanks a lot
Lorenzo
Great
Great, it work fine for me, I use dll explorer to check all need before, and try find the answer myself. but now it work fine, thanks for your info.