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.
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

0
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
Answered 11/30/2006 by: nheim
Tenth Degree Black Belt

Please log in to comment
0
Thanks Nick, I'll take a look into that and see what happens
Answered 11/30/2006 by: blueboy
Orange Senior Belt

Please log in to comment
0
Ok, no luck disabling the MIME Types in Quicktime. I can't even figure out which registry entries QuickTime is using. I've deleted all the file types I want disabled in the registry I could find. Does anyone have experience with the Browser MIME types enabling or disabling for QuickTime. NEED HELP!
Answered 11/30/2006 by: blueboy
Orange Senior Belt

Please log in to comment
0
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.
Answered 11/30/2006 by: blueboy
Orange Senior Belt

Please log in to comment
0
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
Answered 12/01/2006 by: nheim
Tenth Degree Black Belt

Please log in to comment
0
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.
Answered 12/04/2006 by: blueboy
Orange Senior Belt

Please log in to comment
0
Hi blueboy,
that sounds strange to me. Did some tests about this and the associations went to HKLM\Software\Classes.
Please specify the changes you need exactly. With this i would be able to look deeper into this.
Regards, Nick
Answered 12/06/2006 by: nheim
Tenth Degree Black Belt

Please log in to comment
Answer this question or Comment on this question for clarity