You can then cut and paste lists from the working and non-working lists into adjacent columns. Note any differences, then remove any incorrect duplicate DLLs or correct the system path on the system in error. Apply your changes, retest, and if the problem relates to the incorrect version of one or several DLLs, the aberrant behavior will correct itself. Unless a corporation has extremely stringent controls over how the application development is managed, problems may occur during the development process. Although individuals may believe that they are working under a homogeneous environment, it is not uncommon once an application is loaded for the system path or registry to change a working environment to a nonworking environment.
Diagnosis can be difficult without the proper tools.
These tools offer any Windows programmer useful debugging aids when their development platform exhibits this behavior. Sybase Inc. He has worked, at Sybase, as both a manager and an individual contributor in the Consulting and Technical Support arenas. During his career, he has assumed roles in project management, architecture, and design on client-server, multitier, and Web architectures. He is currently supporting the Sybase Internet Applications Division products. Acknowledgement I would like to acknowledge Mark Russinovich and Bryce Cogswell who manage the SysInternals Web site and created the above referenced utilities.