Hello, I just started using the AppDeploy Repackager at work (I'm an IT Specialist implementing a software deployment system across or network). After using the Repackager for a few days, I've come across a few bugs in version 1.1:

* The package and manufacturer names have all spaces removed. This can be fixed later with an MSI editor (I use InstEd)
* Start Menu shortcuts should be installed into a program group with the same name given as the package name
* Shortcut targets and icons should be set independently; a target may be a Word document (for example) and it is perfectly acceptable to specify a "null" icon for these kinds of targets. (Which will fall back tp the system default icon for Word documents)
* The configuration XML files should be "prettier" with line breaks after every "self-closing" (empty) element.

And for a quick feature request: the following items should be added to the REGISTRY exclude list by default:

<ExcludedEntry Name="HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" Description="Windows Shell Folders."/>

<ExcludedEntry Name="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\RNG" Description="Random Number Generator must not be reset."/>
<ExcludedEntry Name="HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder" Description="Menu order should be dynamic."/>

<ExcludedEntry Name="HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RecentDocs" Description="Recent documents should be dynamic."/>

<ExcludedEntry Name="HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" Description="Windows Shell Folders."/>

<ExcludedEntry Name="HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32" Description="Common Dialog Control Most Recently Used list."/>

<ExcludedEntry Name="HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable" Description="Clearly discardable."/>

<ExcludedEntry Name="HKEY_CURRENT_USER\SessionInformation" Description="This key enumerates the applications that are open."/>

And the following added to the FILE exclude by default:

<ExcludedEntry Name="%PROGRAMFILES%\AppDeploy" Description="No circular references, please."/>

This is an excellent tool. I look forward to future released!
0 Comments   [ + ] Show 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.


Excellent feedback, thank you very much!
Answered 03/16/2009 by: bkelly
Red Belt

Please log in to comment
You're welcome!

Sorry about all of the typos. I was in a hurry to post my feedback, as I was getting ready to leave work on Friday. If you would like any more information about the reports or feature requests, I will try to clarify as much as I can. :)

Thank you.
Answered 03/16/2009 by: Jason Oster
Yellow Belt

Please log in to comment
Hi Jason

Is there a way of adding those exclusions to the registry with a .reg file? And did you find any more to add?

Answered 04/28/2009 by: sbenahmed
Yellow Belt

Please log in to comment
Thanks Jason, I'm incorporating these into the next build. If anyone else has any more standard exclusions to add, let me know.

sbenahmed, the default inclusions/exclusions are found in the DefaultIncludeExclude.xml file.
Answered 01/30/2010 by: gperks
Senior Yellow Belt

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