{"id":85,"date":"2007-06-22T17:42:59","date_gmt":"2007-06-22T15:42:59","guid":{"rendered":"http:\/\/blog.m-ri.de\/index.php\/2007\/06\/22\/die-manifest-pest\/"},"modified":"2007-06-22T17:43:19","modified_gmt":"2007-06-22T15:43:19","slug":"die-manifest-pest","status":"publish","type":"post","link":"http:\/\/blog.m-ri.de\/index.php\/2007\/06\/22\/die-manifest-pest\/","title":{"rendered":"Die Manifest Pest&#8230;"},"content":{"rendered":"<p>Hier noch mal ein paar wirklich nette Sachen, die zeigen warum ich Manifeste mittlerweile\u00a0\u00a0nicht mehr ganz so mag (um es wirklich vorsichtig auszudr\u00fccken):<\/p>\n<p>Was passiert eigentlich wenn man ein internes <em><strong>UND <\/strong><\/em>ein externes Manifest zu einer DLL oder EXE hinzuf\u00fcgt?<\/p>\n<ol>\n<li>Auf einem <em>XP<\/em> Rechner wird der Lader das externe Manifest bevorzugen, das interne Manifest wird ignoriert.<\/li>\n<li>Auf einem <em>Windows 2003<\/em> oder <em>Vista<\/em> Rechner wird das interne Manifest bevorzugt und das externe Manifest wird ignoriert.<\/li>\n<li>Handelt es sich um eine DLL die mit <em>LoadLibrary <\/em>geladen wird, dann wird niemals ein externes Manifest ber\u00fccksichtigt, selbst wenn kein internes Manifest vorliegt. Hier verhalten sich <em>XP<\/em>, <em>2003 <\/em>und <em>Vista <\/em>gleich.<\/li>\n<\/ol>\n<p>Ein Grund mehr zu meiner Empfehlung: Verwende immer nur interne Manifeste!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hier noch mal ein paar wirklich nette Sachen, die zeigen warum ich Manifeste mittlerweile\u00a0\u00a0nicht mehr ganz so mag (um es wirklich vorsichtig auszudr\u00fccken): Was passiert eigentlich wenn man ein internes UND ein externes Manifest zu einer DLL oder EXE hinzuf\u00fcgt? Auf einem XP Rechner wird der Lader das externe Manifest bevorzugen, das interne Manifest wird &hellip; <a href=\"http:\/\/blog.m-ri.de\/index.php\/2007\/06\/22\/die-manifest-pest\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eDie Manifest Pest&#8230;\u201c <\/span>weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3,17,2],"tags":[69,358,61],"class_list":["post-85","post","type-post","status-publish","format-standard","hentry","category-programmieren","category-vista-2","category-windows-api","tag-manifest","tag-vista","tag-winapi"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/posts\/85","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/comments?post=85"}],"version-history":[{"count":0,"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/posts\/85\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/media?parent=85"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/categories?post=85"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/tags?post=85"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}