I've got an application "Streamserver Reprint" which I have repackaged. The MSI works great. But how can I set the MRU for this application. The goal is that the when the user clicks "File --> open" the predefined folder is opened with the configuration files. The application has "HKEY_CURRENT_USER\Software\StreamServe\RePRINT\3.0\RePRINT Client\Recent File List" settings, and I can fill there settings (4 of them) with locations. But this will only display the files in the "file" menu. When clicking "File --> open" the standard "Documents" folder is opened.

I've also created a App-V in which this works, has something to do with "HKEY_CURRENT_USER\Software\Classes\Local Settings\MuiCache" or "HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell" but I can't finde the right key. When I set the location in the repackage proces it doesn't get processed in the MSI.

Answer Summary:
Run the application with procmon
0 Comments   [ - ] Hide Comments


Please log in to comment

Community Chosen Answer



It is different for every application, but when stored in the registry, it is commonly found under HKEY_CURRENT_USER/Software/<vendor>/<app name>/MRU

Answered 06/07/2012 by: bkelly
Red Belt

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



I don't know the location of MRU for your application, but I would run it with ProcMon and search for "MRU" or "recent" or something like that.


Answered 06/07/2012 by: andemats
Second Degree Black Belt

Please log in to comment

Thanks for the tips, the "HKEY_CURRENT_USER/Software/<vendor>/<app name>/MRU" isn't the one, here only the recent files are located. Not the recent accessed folder. I'll do a procmon run.

Answered 06/08/2012 by: subsense
Purple Belt

Please log in to comment