{"id":2646,"date":"2017-07-31T02:01:54","date_gmt":"2017-07-31T06:01:54","guid":{"rendered":"https:\/\/www.tmurgent.com\/TmBlog\/?p=2646"},"modified":"2017-07-31T11:39:45","modified_gmt":"2017-07-31T15:39:45","slug":"the-application-book","status":"publish","type":"post","link":"https:\/\/www.tmurgent.com\/TmBlog\/?p=2646","title":{"rendered":"The Application Book"},"content":{"rendered":"<table border=\"0\" cellpadding=\"5\">\n<tbody>\n<tr>\n<td width=\"255\"><a href=\"https:\/\/www.tmurgent.com\/appv\/en\/resources\/books\/80-books\/415-the-app-book\"><img decoding=\"async\" src=\"https:\/\/www.TMurgent.com\/books\/AppBookfrontcover.png\" width=\"250\" \/><\/a><\/td>\n<td align=\"top\"><span style=\"font-size: 18pt; color: #0000ff;\"><strong>The Application Book<\/strong><\/span><\/p>\n<p>This is a book for packagers of all types.<\/p>\n<p>I find that even the most seasoned of packagers are fuzzy (at best) on what all that stuff that installers do is really for. So in our Master&#8217;s Level App-V Training classes I have been diving more and more into how application installers work and what they are trying to do.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>But there is only so much time I can give to this important subject when we have so much else to cover during the class.\u00a0 This winter I decided to take that material and separate it from the class.\u00a0 Diving in deeper than I ever did before, I set out with an ambitious goal &#8211; to map the various file and registry settings laid down by installers into the purpose for them being there.\u00a0 In essence, I am mapping them into the Windows APIs that those files\/settings are intended to use so that we can understand them.\u00a0 It is sort of a reverse engineering of the Windows API.<\/p>\n<p>And you know what?\u00a0 I learned a heck of a lot in writing the book.\u00a0 Well, actually, it was in the verification of my initial draft that I learned a surprising amount. Some things have changed in Windows over time, and on others what we all think we know turns out to be wrong.\u00a0 For a while I even planned to subtitle the book &#8220;<em>Corrections to things we all thought we knew<\/em>&#8220;.<\/p>\n<p>The book is intended as a reference for anyone who (re)packages applications.\u00a0 And not just for App-V, but any kind of repackaging including MSI and Layering too.<\/p>\n<p>You won&#8217;t find the book on Amazon &#8211; they take 70% of my profit if I allowed it.\u00a0 You can find more about the book on the main TMurgent website here\u00a0<a href=\"https:\/\/www.tmurgent.com\/appv\/en\/resources\/books\/80-books\/415-the-app-book\">https:\/\/www.tmurgent.com\/appv\/en\/resources\/books\/80-books\/415-the-app-book<\/a> and you&#8217;ll ultimately purchase it from our publisher at Lulu. If you go directly to their website there is a good chance the landing page will have a discount coupon you can use.<\/p>\n<p>PS: See what <a href=\"https:\/\/www.appdetails.com\/2017\/07\/28\/application-book\/\" target=\"_blank\" rel=\"noopener noreferrer\">Bob Kelly has to say about the book here<\/a>. Bob left <em>Itninja<\/em> and has a new site called <em>AppDetails<\/em> that intends to be the new &#8220;<em>AppDeploy<\/em>&#8220;, so you might want to check out while you are there.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Application Book This is a book for packagers of all types. I find that even the most seasoned of packagers are fuzzy (at best) on what all that stuff that installers do is really for. So in our Master&#8217;s Level App-V Training classes I have been diving more and more into how application installers&hellip; <a class=\"more-link\" href=\"https:\/\/www.tmurgent.com\/TmBlog\/?p=2646\">Continue reading <span class=\"screen-reader-text\">The Application Book<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2646","post","type-post","status-publish","format-standard","hentry","category-uncategorized","entry"],"_links":{"self":[{"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=\/wp\/v2\/posts\/2646","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2646"}],"version-history":[{"count":8,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=\/wp\/v2\/posts\/2646\/revisions"}],"predecessor-version":[{"id":2652,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=\/wp\/v2\/posts\/2646\/revisions\/2652"}],"wp:attachment":[{"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2646"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2646"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2646"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}