QuickTime 7.1.3.170 Customizations
Hi, I have created a sucessful package for QT 7.1.3.170 but after testing we noticed that QuickTime takes over a few file associations we don't want it to under the Imaging section.
I have been been trying to disable these file associations but am unable to disassociate them from two parts of the QT Preferences.
1) Under the Browser tab there is a MIME option. When I open this and disable the "Notify on File Association Changes" checkbox and remove the file associations for JPEG, PGN and TIFF this seems to be listed in the HKLM\Software\Apple Computer, Inc.\Quicktime\ActiveX\Installed MIME Types\ key. The File Associations checkbox appears to be stored in HKLM\SOFTWARE\Apple Computer, Inc.\Quicktime\ActiveX\ "AlwaysReclaimAssociations"=dword:00000002
2) The second area that I have been trying to disable the "Notify File Association Changes" is when you go to the File Types tab. Unfortately I have been unable to disable the checkbox via registry key and I have used several different registry monitoring applications to see where the change is taking place but I cannot see it. I also do not know where the file associations for JPEG, PNG, TIFF are being stored as I have already removed the appropriate keys under the
[HKEY_LOCAL_MACHINE\SOFTWARE\Apple Computer, Inc.\Quicktime\Installed MIME Types] and
[HKEY_LOCAL_MACHINE\SOFTWARE\Apple Computer, Inc.\Quicktime\ActiveX\Installed MIME Types] trees.
I have inserted a newer version of the QuickTime.qtp file into the MST so if any of the settings are saved in there on a manual install, I'm assuming that my copied version of this file is being installed. If anyone has any luck in disabling or modifying these functions please let me know.
I believe even if there are no file associations on the machine QT creates these associations by default and I'd like to disable it if possible. Thanks for the help and advice.
I have been been trying to disable these file associations but am unable to disassociate them from two parts of the QT Preferences.
1) Under the Browser tab there is a MIME option. When I open this and disable the "Notify on File Association Changes" checkbox and remove the file associations for JPEG, PGN and TIFF this seems to be listed in the HKLM\Software\Apple Computer, Inc.\Quicktime\ActiveX\Installed MIME Types\ key. The File Associations checkbox appears to be stored in HKLM\SOFTWARE\Apple Computer, Inc.\Quicktime\ActiveX\ "AlwaysReclaimAssociations"=dword:00000002
2) The second area that I have been trying to disable the "Notify File Association Changes" is when you go to the File Types tab. Unfortately I have been unable to disable the checkbox via registry key and I have used several different registry monitoring applications to see where the change is taking place but I cannot see it. I also do not know where the file associations for JPEG, PNG, TIFF are being stored as I have already removed the appropriate keys under the
[HKEY_LOCAL_MACHINE\SOFTWARE\Apple Computer, Inc.\Quicktime\Installed MIME Types] and
[HKEY_LOCAL_MACHINE\SOFTWARE\Apple Computer, Inc.\Quicktime\ActiveX\Installed MIME Types] trees.
I have inserted a newer version of the QuickTime.qtp file into the MST so if any of the settings are saved in there on a manual install, I'm assuming that my copied version of this file is being installed. If anyone has any luck in disabling or modifying these functions please let me know.
I believe even if there are no file associations on the machine QT creates these associations by default and I'd like to disable it if possible. Thanks for the help and advice.
0 Comments
[ + ] Show comments
Answers (7)
Please log in to answer
Posted by:
nheim
17 years ago
Hi blueboy,
One possibility would be, to disable 'PictureViewer' in the feature table. Set the Installlevel to 100 or so should to the trick.
The Associations are set by the CAs 'QuickTimePostInstallMSIProc_immediate' + 'QuickTimePostInstallMSIProc_immediate'. You could play around with them and look what's missing if you condition them out.
Hope this gives you some ideas.
Regards, Nick
One possibility would be, to disable 'PictureViewer' in the feature table. Set the Installlevel to 100 or so should to the trick.
The Associations are set by the CAs 'QuickTimePostInstallMSIProc_immediate' + 'QuickTimePostInstallMSIProc_immediate'. You could play around with them and look what's missing if you condition them out.
Hope this gives you some ideas.
Regards, Nick
Posted by:
blueboy
17 years ago
Posted by:
blueboy
17 years ago
I've found this thread http://itninja.com/question/compatws.inf7&mpage=1&key=MIME%2CTypeᛷ
However, the solution at the bottom of the thread does not help me whatsoever. I hope that someone else has experience with this issue that can give me assistance with 7.1.3. All I need to do is disable some of the image file associations in the Quicktime Preferences > Browser > MIME Settings section.
However, the solution at the bottom of the thread does not help me whatsoever. I hope that someone else has experience with this issue that can give me assistance with 7.1.3. All I need to do is disable some of the image file associations in the Quicktime Preferences > Browser > MIME Settings section.
Posted by:
nheim
17 years ago
Hi blueboy,
looked into that a little deeper. This assiciations are handled exclusively by 'QuickTimePostInstallMSIProc...' in the MSI and trough the QT Control Panel Applet, once it is installed. If you want different setting from the default, you have to alter the registry directly after installation.
One convenient way to do this would be to use ARM (Active Registry Monitor). With this smart little piece of SW, you can easy take a snapshot of the registry, alter the settings in the 'QT-CP-Applet' and take another snapshot. ARM then lets you export the differences to a regfile.
If you have to integrate the changes to the QT MSI, you need create a deferred Custom Action between 'QuickTimePostInstallMSIProc_deferred' and 'InstallFinalize' in the 'InstallExecuteSequence' table. To do this you have to increment the sequence number of 'InstallFinalize' to at least 6601 and put the new CA to 6000.
The CA could be in the form of: 'regedit /s <your regfile>'
Hope this helps.
Regards, Nick
looked into that a little deeper. This assiciations are handled exclusively by 'QuickTimePostInstallMSIProc...' in the MSI and trough the QT Control Panel Applet, once it is installed. If you want different setting from the default, you have to alter the registry directly after installation.
One convenient way to do this would be to use ARM (Active Registry Monitor). With this smart little piece of SW, you can easy take a snapshot of the registry, alter the settings in the 'QT-CP-Applet' and take another snapshot. ARM then lets you export the differences to a regfile.
If you have to integrate the changes to the QT MSI, you need create a deferred Custom Action between 'QuickTimePostInstallMSIProc_deferred' and 'InstallFinalize' in the 'InstallExecuteSequence' table. To do this you have to increment the sequence number of 'InstallFinalize' to at least 6601 and put the new CA to 6000.
The CA could be in the form of: 'regedit /s <your regfile>'
Hope this helps.
Regards, Nick
Posted by:
blueboy
17 years ago
Again, thank you Nick for your suggestions. I have exported the registry changes with ARM and still no luck. I think the settings must be taking place in the HKCU part of the registry under the user SID. I have to figure out some way of replacing or creating the USID keys so that the setting propagate for all users on each machine. If you have any other tips, well they would be appreciated. I'll continue to plug away at it myself in the meantime.
PS, everything works fine under the main file associations tab, it's under the Browser > MIME Settings tab where the changes don't seem to stick with these registry changes. This may require a call to Apple. We'll see.
PS, everything works fine under the main file associations tab, it's under the Browser > MIME Settings tab where the changes don't seem to stick with these registry changes. This may require a call to Apple. We'll see.
Posted by:
nheim
17 years ago
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.