{"id":134,"date":"2007-06-13T18:30:54","date_gmt":"2007-06-13T23:30:54","guid":{"rendered":"http:\/\/www.nynaeve.net\/?p=134"},"modified":"2019-12-13T17:37:43","modified_gmt":"2019-12-13T22:37:43","slug":"much-ado-about-signed-drivers-and-yet","status":"publish","type":"post","link":"http:\/\/www.nynaeve.net\/?p=134","title":{"rendered":"Much ado about signed drivers, and yet&#8230;"},"content":{"rendered":"<p>Today, I was installing a Srv03 x64 VM for testing purposes.  This is something I&#8217;ve done countless times before &#8211; install\/reinstall\/blow away Windows VMs for testing purposes with the standard Windows setup, nothing all that interesting.  However, I ran into something extremely bizzare this time around:<\/p>\n<p><a title=\"Windows Server 2003 x64 Setup - Unsigned Driver Warning\" href=\"http:\/\/www.nynaeve.net\/images\/Srv03-x64-Unsigned-Driver-Popup-Setup.png\"><img alt=\"Windows Server 2003 x64 Setup - Unsigned Driver Warning\" src=\"http:\/\/www.nynaeve.net\/images\/Srv03-x64-Unsigned-Driver-Popup-Setup.png\"\/><\/a><\/p>\n<p>The really weird thing here is that this VM was completely clean; brand new, empty hard disk which had only been just now connected to standard installation media (no third party OEM drivers slipstreamed onto the media or anything either).<\/p>\n<p>Apparently, there&#8217;s an unsigned &#8220;in-box&#8221; driver lurking on the Srv03 x64 installation discs.  Nice.  The only thing that I can think of that was different about this VM from all the others I&#8217;ve made is that I created a serial port (redirected to a named pipe as usual) in the VM before setup, instead of after, and that somehow Windows might have thought that I had one of those old-style serial-port-controlled UPS batteries connected to the box.  Still, I&#8217;ve been around enough Srv03 installs on &#8220;real metal&#8221; to know that it&#8217;s weird for this to happen; I&#8217;ve never seen it on another install, VM or physical hardware.<\/p>\n<p>Given the <a title=\"Driver Signing Requirements for Windows\" href=\"http:\/\/www.microsoft.com\/whdc\/winlogo\/drvsign\/drvsign.mspx\">fuss that Microsoft makes about signed drivers<\/a>, seeing what appears to be an in-box driver that isn&#8217;t signed is, to say the least, amusing.  (Note that there are two types of signing; cat file signing, to sign the installation package &#8211; this is what suppresses the unsigned driver popup &#8211; and driver binary signing, which allows a driver to load on an x64 system but still generates the unsigned driver popup if you install the driver via an INF.  I can only assume that for whatever reason, this driver doesn&#8217;t have a valid catalog signature, or it wouldn&#8217;t load at all.  I&#8217;ll see if I can confirm this when the VM finishes installing, though&#8230;)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today, I was installing a Srv03 x64 VM for testing purposes. This is something I&#8217;ve done countless times before &#8211; install\/reinstall\/blow away Windows VMs for testing purposes with the standard Windows setup, nothing all that interesting. However, I ran into something extremely bizzare this time around: The really weird thing here is that this VM [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[5],"tags":[],"_links":{"self":[{"href":"http:\/\/www.nynaeve.net\/index.php?rest_route=\/wp\/v2\/posts\/134"}],"collection":[{"href":"http:\/\/www.nynaeve.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.nynaeve.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.nynaeve.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.nynaeve.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=134"}],"version-history":[{"count":1,"href":"http:\/\/www.nynaeve.net\/index.php?rest_route=\/wp\/v2\/posts\/134\/revisions"}],"predecessor-version":[{"id":586,"href":"http:\/\/www.nynaeve.net\/index.php?rest_route=\/wp\/v2\/posts\/134\/revisions\/586"}],"wp:attachment":[{"href":"http:\/\/www.nynaeve.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=134"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.nynaeve.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=134"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.nynaeve.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=134"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}