JDK-7071460 : registerDT fail to copy DT dlls to system32 sometimes
  • Type: Bug
  • Component: deploy
  • Sub-Component: deployment_toolkit
  • Affected Version: 7-client
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • OS: windows
  • CPU: x86
  • Submitted: 2011-07-27
  • Updated: 2013-09-12
  • Resolved: 2011-11-28
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 7 JDK 8
7u2 b03Fixed 8Fixed
Description
problem in registerDT
 i have only 6u27 jre on my machine.
 make sure DT dll in system32 is 6u27 version.
 then install latest FX from deploy scrum
 install complete, but DT dll is not copied to system32
 from the log:  registerDT

calling GetSystemDirectory OK

Fail to open file

create DT plugin reg OK

create Deployment Toolkit CLSID  reg key OK

CLSID\{CAFEEFAC-DEC7-0000-0001-ABCDEFFEDCBA}\InProcServer32create Deployment Toolkit CLSID InProcServer32 reg key OK

create Deployment Toolkit CLSID InProcServer32 ThreadingModel OK


notice "Fail to open file"
something is wrong in RegFX.cpp, function getFileVersion.