[THIN] Re: Using multiple versions of dlls on cps4 / 2k3sp1

  • From: "Rick Mack" <Rick.Mack@xxxxxxxxxxxxxx>
  • To: <thin@xxxxxxxxxxxxx>
  • Date: Fri, 17 Feb 2006 06:38:58 +1000

Hi Joe,
 
Nope, that'll work fine, particularly since it's also in line with Microsoft's 
recommendations for Windows friendly software. That is; Don't put any of your 
stuff into the system area, and don't replace any system (eg in windows or 
windows\system32 etc) system components.
 
However it sounds like the application installer is a bit broken since the 
older DLL should have been handled by the DLL side by side mechanism. But 
that's hardly unusual :-( 
 
The installer probably just copied MSJTER35.DLL to system32, overwriting the 
exisiting (newer version) file and windows file protection promptly clobbered 
it.
 
regards,
 
Rick
 
Ulrich Mack 
Volante Systems 


________________________________

From: thin-bounce@xxxxxxxxxxxxx on behalf of Joe Grainger
Sent: Fri 17/02/2006 2:25
To: thin@xxxxxxxxxxxxx
Subject: [THIN] Using multiple versions of dlls on cps4 / 2k3sp1


Hello all....
 
Just had a fun afternoon tracking down a problem cause.
 
A user started an application and when trying to complete 2 specific functions 
the applications window exited.
 
Luckily she was the only one piloting the software, so while she was logged on:
 
Started filemon & regmon, set filters to monitor the named process, in this 
case viztopia.exe, and paused them.
 
Started the application, and progressed to a point just prior to the mouse 
click that triggered the window close.
 
Started filemon and regmon, completed the mouse click that broke the 
application, then stopped filemon and regmon from capturing any more info.
 
 
Looking through regmon, there were no failures.
 
Filemon had a failure referring to MSJTER35.DLL, which was loaded from the 
common files directory.
 
Knowing this was an OLE DB file, and working on the hunch of the issue being 
due to versioning, I compared the loaded dll version with the one that was 
provided by the software supplier:
 
TS server dll version: 3.52.1527.4
Software install version: 3.51.623.0
 
So, I then copied the older version to the install location of the software, 
knowing that it searched this directory first for an instance of the dll.
 
I didn't register the dll at this location, and then ran a test.  The software 
loaded the older version and the software worked correctly.
 
Is there anything I should be warned about if I leave this in place as is?
 
 
 
Thanks
J
 
 
 
 
 

Hazlewoods LLP - Chartered Accountants and Business Advisers

Offices in Cheltenham Tel 01242 237661, Gloucester Tel 01452 634800 and 
Staverton Tel 01242 680000. 

Members: Harvey Grove FCA FCCA Andrew Brookes FCA CF Jon Cartwright FCCA ATII 
TEP Nick Dee ACA Tony Flambard FCCA David Granger FCA FCCA Jonathan Harvie FCA 
David Main FCCA Christopher Mourton FCCA David Pierce FCA FCCA Adrian Randle 
FCA FCCA TEP Graham Rew FCA Philip Swan FCA ATII Norman Webber FCCA CF David 
Williams FCA

Website www.hazlewoods.co.uk. 

Registered by the Institute of Chartered Accountants in England and Wales to 
carry out company audit work. 
Authorised and Regulated by the Financial Services Authority. 
Registered in England. Partnership No: OC311817
************************************************************************
DISCLAIMER: 
The contents of this Email and attachments are confidential to the ordinary 
user(s) of the Email address(es) to which it was sent and may be legally 
privileged. 
Hazlewoods LLP accepts no responsibility for the content of this Email, or the 
actions taken on the basis of the information provided, unless that information 
is subsequently agreed in writing. 
************************************************************************


#####################################################################################
This e-mail, including all attachments, may be confidential or privileged.  
Confidentiality or privilege is not waived or lost because this e-mail has been 
sent to you in error.  If you are not the intended recipient any use, 
disclosure or copying of this e-mail is prohibited.  If you have received it in 
error please notify the sender immediately by reply e-mail and destroy all 
copies of this e-mail and any attachments.  All liability for direct and 
indirect loss arising from this e-mail and any attachments is hereby disclaimed 
to the extent permitted by law.
#####################################################################################

Other related posts: