/build/static/layout/Breadcrumb_cap_w.png

I want to learn the MSI tables and be able to customize MSI packages!

Hello!

You can almost find anything on the internet! But i cant find any good book ur tutorials for customizing MSI packages. I have found the documentation for every table on Microsoft but thats to hardcore to start there, i need to know the basics first.

Where is the "Mastering the windows installer" PDF document? :D

Any have some ideas where to start my journey? Here? :)

// Bartoooo

0 Comments   [ + ] Show comments

Answers (11)

Posted by: anonymous_9363 12 years ago
Red Belt
0
Find the free download of Phil Wilson's The Definitive Guide To Windows Installer.
Posted by: rajdera1 12 years ago
Orange Belt
0
Also get the book

The Official InstallShield for Windows Installer Developer's Guide-Bob Baker
Posted by: jmaclaurin 12 years ago
Third Degree Blue Belt
0
Along with what was mentioned above, here is a good reference.
http://msdn.microsoft.com/en-us/library/windows/desktop/aa370905(v=VS.85).aspx
Posted by: Arminius 12 years ago
Second Degree Green Belt
0
Bartoo: Your post leads me to think you're new to packaging, so I'll flavor my comments with that in mind. If my assumption is in error, please accept my apologies in advance.

One thing I'd counsel is to not try to do too much too quickly, or you could find yourself in packaging hell. One thing I've seen happen to new packagers is that they get stuff out into production and it works fine for a while, and then something in the environment changes and things go "bonk" in a big way. If possible, I'd suggest working with someone who knows packaging and can help you avoid some common mistakes. I had the good fortune when I was new to packaging to run a packaging project. So I hired the best packagers I could find, and asked them to teach me what they could. At the end of the project, I was having them do the easy stuff (transforms, etc) while I took on the harder packages and then had them review my work and help me when I got stuck. All in all, that worked out very well for me. (And thanks to Jason, Mike, and Keith...)

Read, read, read the recommendations above, and then start small with the files and registry tables - download some tool (don't use ORCA if you're new to packaging) and start playing around. Become very familiar with packaging best practices and why they are best practices. Learn how to make a basic install, then learn how to add or change files and registry entries. Learn how to make a conditional install. Save custom actions for the end - you should be able to do the vast majority of work in the tables and only use CAs in unusual cases. And: learn what happens when you don't follow best practices.

Have fun! Packaging can be a blast, although it sometimes can be frustrating (like anything else...)
Posted by: Bartoooo 12 years ago
Orange Belt
0
Thanks a lot for the information!

VBSCAB: I could not find a free version of the book: Phil Wilson's The Definitive Guide To Windows Installer.

Rajdera1: I did find your though! :) http://pub.boisrobe.free.fr/The_official_InstallShield_for_Windows_Installer_Developers_Guide.pdf

jmaclaurin: Thanks! Great link!

Arminius: I work at a pretty midsize company where no one know anything about packaging so learn from an experienced person is not so easy, but now i have you guys! :)

The hardest thing for me is i think NOT to use vbscript, most of the time i can accomplish the most tasks usning a vbscript! I know its not a nice solution but it works and it does not take long to write.

But soon i will be the ultra mega super AppCreator of the world.... Or of my company anyway!! :D
Posted by: anonymous_9363 12 years ago
Red Belt
0
it does not take long to write *Good* VBScript should take you a long time to write, at first. Eventually, you end up with a function library which is robust, properly error-trapped, ya-di-da-di-da...I could not find a free version of the book: Phil Wilson's The Definitive Guide To Windows Installer. Search AppDeploy. Someone posted 2 links not so long ago.
Posted by: alijutt8 12 years ago
Yellow Belt
0
sounds good to me
will come back and leave further comments
Posted by: RangoJones 12 years ago
Yellow Belt
0
Hello guys, im borrowing this thread a bit.
Im also looking to learn how to create, repack and deploy .msi's so any advice would be much appreciated!

What program do you recommend for a total beginner?
Posted by: jmaclaurin 12 years ago
Third Degree Blue Belt
0
If you have the $$ to spend, you pretty much only have 1 choice, Admin Studio/Install Shield. Wise is no longer in production thanks to an agreement between Symantec and Flexera.
Posted by: RangoJones 12 years ago
Yellow Belt
0
Those programs are very costy..
So everyone who are into package development first have to spend $1400 just to learn?
Posted by: dunnpy 12 years ago
Red Belt
0
Or you could download a trial version of Installshield for your own training purposes.
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ