about hck test

Home Forums Discussions Support about hck test

Tagged: 

Viewing 15 posts - 1 through 15 (of 20 total)
  • Author
    Posts
  • #13824
    kahotv
    Participant

      To run on systems such as Win7 and Win8, it is necessary to undergo HCK testing. Do you have any relevant information? Or do you provide this service?

      #13825
      Vadim Smirnov
      Keymaster

        Have you encountered any issues installing Windows Packet Filter or WireSock on Windows 7/8? While HCK/WHQL certification is beneficial, it is not required.

        #13831
        kahotv
        Participant

          The sys file I compiled myself did not undergo HCK testing and was submitted to Microsoft for signature using. cab. It can run normally on the Windows 10/11 platform, but it prompts that the signature is invalid on Windows 7/8.

          • This reply was modified 4 months ago by kahotv.
          #13832
          kahotv
          Participant

            The sys provided by you can run successfully

            • This reply was modified 4 months ago by kahotv.
            #13835
            kahotv
            Participant

              On Win7/8, the sys I compiled myself can run successfully after disabling the system’s signature verification.

              • This reply was modified 4 months ago by kahotv.
              #13838
              Vadim Smirnov
              Keymaster

                Driver signing can be challenging, but in my experience, token-based certificates from GlobalSign typically work without any issues for Windows 7/8.

                #13841
                kahotv
                Participant

                  I have a sha256 EA certificate, and the process is to compile it ->package it into. cab (only sign cab, not sys inside) ->submit it to “partner.microsoft.com”, download it back and attach a signature to sys. Is there a problem with this step? According to this process, netfiltersdk runs well on Win7/8/10/11, but ndisrd only runs on Win10/11, so I suspect HCK testing is needed.

                  #13842
                  kahotv
                  Participant

                    The last step cannot be done without additional signatures (only retaining Microsoft signatures)

                     

                    https://partner.microsoft.com/en-us/dashboard/hardware/driver/

                    Select All

                    Requested Signatures
                    Windows 10 Client versions 1506 and 1511 x64 (TH2)
                    Windows 10 Client version 1607 x64 (RS1)
                    Windows 10 Client version 1703 Client x64 (RS2)
                    Windows 10 Client version 1709 Client x64 (RS3)
                    Windows 10 Client version 1709 Client ARM64 (RS3)
                    Windows 10 Client version 1803 Client x64 (RS4)
                    Windows 10 Client version 1803 Client ARM64 (RS4)
                    Windows 10 Client version 1809 Client x64 (RS5)
                    Windows 10 Client version 1809 Client ARM64 (RS5)
                    Windows 10 19H1 Client x64
                    Windows 10 19H1 Client ARM64
                    Windows 10 Client version 2004 x64 (Vb)
                    Windows 10 Client version 2004 ARM64 (Vb)
                    Windows – Client, version 21H2 x64 (Co)
                    Windows – Client, version 21H2 ARM64 (Co)
                    Windows 11 Client, version 22H2 x64 (Ni)
                    Windows 11 Client, version 22H2 ARM64 (Ni)
                    Windows 11 Client, version 24H2 x64 (Ge)
                    Windows 11 Client, version 24H2 ARM64 (Ge)

                    #13843
                    kahotv
                    Participant

                      My signature process may be non-standard, can you tell me about your signature process?

                      #13844
                      Vadim Smirnov
                      Keymaster

                        For Windows 10/11, you’re following the correct process. Though I sign the driver binary before submitting it to MS. However, for Windows 7/8, it’s sufficient to sign the driver with just your code signing certificate.

                        #13852
                        kahotv
                        Participant

                          Thank you, I succeeded! I just realized that sha1 signatures can still be used now.I don’t need an HCK test now.

                          #13853
                          kahotv
                          Participant

                            The main reason is that the CA of my certificate is not in the system’s trusted list and needs to be manually imported. I mistakenly thought that HCK testing was needed.

                            #13854
                            Vadim Smirnov
                            Keymaster

                              I’m glad you were able to identify the issue and resolve it successfully. 👍

                              #13856
                              kahotv
                              Participant

                                Excuse me, did the ndisrd demo not use HCK testing? It works successfully on Win7/8, but mine will prompt that the signature is invalid. Error 577 is reported when executing the command ‘sc start ndisrd’.

                                #13857
                                Vadim Smirnov
                                Keymaster

                                  You’re correct, I did not pass the Windows 7/8 driver through HCK testing, and as you may have noticed, it doesn’t have a Microsoft signature.

                                Viewing 15 posts - 1 through 15 (of 20 total)
                                • You must be logged in to reply to this topic.