Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C / C++ / MFC
  4. Installing Unsigned Driver in x64 systems [SOLVED]

Installing Unsigned Driver in x64 systems [SOLVED]

Scheduled Pinned Locked Moved C / C++ / MFC
cryptographyhelptutorial
7 Posts 2 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • V Offline
    V Offline
    vishalgpt
    wrote on last edited by
    #1

    Hi Experts. I had created a system driver, which is successfully installed in x86 system. But when i try to install in x64 it gives error, Unsigned Driver Installation Unsupported Is there any logical work around so that unsigned driver can be installed in x64 system. I am a individual developer, so i am unable to get code signing certificate. please guide..

    Regards, Vishal

    _ 1 Reply Last reply
    0
    • V vishalgpt

      Hi Experts. I had created a system driver, which is successfully installed in x86 system. But when i try to install in x64 it gives error, Unsigned Driver Installation Unsupported Is there any logical work around so that unsigned driver can be installed in x64 system. I am a individual developer, so i am unable to get code signing certificate. please guide..

      Regards, Vishal

      _ Offline
      _ Offline
      _Superman_
      wrote on last edited by
      #2

      You can test sign a driver during development. You can use some tools that come along with the WDK to do this. Basically you first create a test certificate using MakeCert.exe. You then install the certificate using CertMgr.exe. Then sign the driver binaries using SignTool.exe. The above method is use to sign the driver binaries. You can also use Inf2Cat.exe to create a CAT file if your driver has an INF based package. Another important step is that you must first put the system into Test Mode to install test signed drivers. This applies to both steps mentioned above. You can do this by executing the command bcdedit -set testsigning on from an elevated command prompt. More information here - Signing Drivers during Development and Test (Windows Vista and Later)[^]

      «_Superman_»  _I love work. It gives me something to do between weekends.

      _Microsoft MVP (Visual C++)

      Polymorphism in C

      V 1 Reply Last reply
      0
      • _ _Superman_

        You can test sign a driver during development. You can use some tools that come along with the WDK to do this. Basically you first create a test certificate using MakeCert.exe. You then install the certificate using CertMgr.exe. Then sign the driver binaries using SignTool.exe. The above method is use to sign the driver binaries. You can also use Inf2Cat.exe to create a CAT file if your driver has an INF based package. Another important step is that you must first put the system into Test Mode to install test signed drivers. This applies to both steps mentioned above. You can do this by executing the command bcdedit -set testsigning on from an elevated command prompt. More information here - Signing Drivers during Development and Test (Windows Vista and Later)[^]

        «_Superman_»  _I love work. It gives me something to do between weekends.

        _Microsoft MVP (Visual C++)

        Polymorphism in C

        V Offline
        V Offline
        vishalgpt
        wrote on last edited by
        #3

        Thanx, can this method be used in the production environment..

        Regards, Vishal

        _ 1 Reply Last reply
        0
        • V vishalgpt

          Thanx, can this method be used in the production environment..

          Regards, Vishal

          _ Offline
          _ Offline
          _Superman_
          wrote on last edited by
          #4

          Definitely not. Because the test certificate is not strong enough and customers will not appreciate going into test mode.

          «_Superman_»  _I love work. It gives me something to do between weekends.

          _Microsoft MVP (Visual C++)

          Polymorphism in C

          V 2 Replies Last reply
          0
          • _ _Superman_

            Definitely not. Because the test certificate is not strong enough and customers will not appreciate going into test mode.

            «_Superman_»  _I love work. It gives me something to do between weekends.

            _Microsoft MVP (Visual C++)

            Polymorphism in C

            V Offline
            V Offline
            vishalgpt
            wrote on last edited by
            #5

            sorry for late reply. Thanx for your valuable suggestion.

            Regards, Vishal

            1 Reply Last reply
            0
            • _ _Superman_

              Definitely not. Because the test certificate is not strong enough and customers will not appreciate going into test mode.

              «_Superman_»  _I love work. It gives me something to do between weekends.

              _Microsoft MVP (Visual C++)

              Polymorphism in C

              V Offline
              V Offline
              vishalgpt
              wrote on last edited by
              #6

              sorry for late reply. Thanx for your valuable suggestion. I am considering Code Signing Certificate for Individual developer, I had talked to few providers, but they replied that only a business entity can get this certificate.

              Regards, Vishal

              _ 1 Reply Last reply
              0
              • V vishalgpt

                sorry for late reply. Thanx for your valuable suggestion. I am considering Code Signing Certificate for Individual developer, I had talked to few providers, but they replied that only a business entity can get this certificate.

                Regards, Vishal

                _ Offline
                _ Offline
                _Superman_
                wrote on last edited by
                #7

                I found a couple of organizations that issue individual certificates - http://www.globalsign.com/code-signing/[^] http://forums.comodo.com/code_signing_certificate/code_signing_certificate_for_individuals-t34101.0.html[^] You could also check with GoDaddy. I believe they also issue individual certificates - http://www.godaddy.com/ssl/code-signing-certificate.aspx?ci=13314[^]

                «_Superman_»  _I love work. It gives me something to do between weekends.

                _Microsoft MVP (Visual C++)

                Polymorphism in C

                1 Reply Last reply
                0
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • World
                • Users
                • Groups