HISE Logo Forum
    • Categories
    • Register
    • Login

    How to get CPU serial number using HISE?

    Scheduled Pinned Locked Moved General Questions
    38 Posts 6 Posters 7.4k Views
    Loading More Posts
    • 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.
    • Dan KorneffD
      Dan Korneff
      last edited by

      zolu.gif

      Dan Korneff - Producer / Mixer / Audio Nerd

      1 Reply Last reply Reply Quote 1
      • Dan KorneffD
        Dan Korneff @ustk
        last edited by

        @ustk Got it sorted. Sending to beta for testing now.

        Dan Korneff - Producer / Mixer / Audio Nerd

        1 Reply Last reply Reply Quote 1
        • Dan KorneffD
          Dan Korneff
          last edited by

          @Christoph-Hart @ustk Confirmed working:

          Link Preview Image
          Sign in · GitLab

          GitLab Community Edition

          favicon

          GitLab (gitlab.korneff.co)

          It requires 2 new files:
          juce_Span.h
          juce_EnumHelpers.h

          and edits to:
          juce_core.h
          juce_win32_SystemStats.cpp
          juce_SystemStats.cpp
          juce_OnlineUnlockStatus.cpp

          Dan Korneff - Producer / Mixer / Audio Nerd

          CatABCC 1 Reply Last reply Reply Quote 2
          • CatABCC
            CatABC @Dan Korneff
            last edited by

            @Dan-Korneff Hey buddy, sorry to bother you, I don't know what's going on with GitLab, I can't see your code on GitLab, will you publish it on GitHub? Or is there another way for me to get it? I will be very grateful

            //I am a new student at HISE._
            //Windows11 & MacOS Ventura 13.6.7_

            Dan KorneffD 1 Reply Last reply Reply Quote 0
            • Dan KorneffD
              Dan Korneff @CatABC
              last edited by

              @CatABC I set the repo back to private.
              Here's a link to the files:
              https://hub.korneffaudio.com/index.php/s/M6kgXeaZ9BstR7Q
              This will replace the existing method with the new one. No need to keep the old one since it's flawed.

              Dan Korneff - Producer / Mixer / Audio Nerd

              CatABCC 2 Replies Last reply Reply Quote 0
              • CatABCC
                CatABC @Dan Korneff
                last edited by

                @Dan-Korneff Thank you so much! I don't know how to thank you, you are my big brother, hahahaha🍻 🍻 🍻

                //I am a new student at HISE._
                //Windows11 & MacOS Ventura 13.6.7_

                1 Reply Last reply Reply Quote 0
                • CatABCC
                  CatABC @Dan Korneff
                  last edited by

                  @Dan-Korneff I used your file, but the generated machine code is the same as the original one. I'm not sure if this is normal. Could you give me an answer?

                  //I am a new student at HISE._
                  //Windows11 & MacOS Ventura 13.6.7_

                  Dan KorneffD 1 Reply Last reply Reply Quote 0
                  • Dan KorneffD
                    Dan Korneff @CatABC
                    last edited by Dan Korneff

                    @CatABC You have to enable this setting in projucer and rebuild HISE:
                    proID.png

                    Now HISE will use the new code to gather system IDs.

                    Then you need to set JUCE_USE_BETTER_MACHINE_IDS=1 in your project so the exported plugin references the correct system ID.

                    Screenshot 2025-06-11 080150.png

                    Dan Korneff - Producer / Mixer / Audio Nerd

                    CatABCC 2 Replies Last reply Reply Quote 0
                    • CatABCC
                      CatABC @Dan Korneff
                      last edited by

                      @Dan-Korneff well,I understand!thanks bro!

                      //I am a new student at HISE._
                      //Windows11 & MacOS Ventura 13.6.7_

                      1 Reply Last reply Reply Quote 0
                      • CatABCC
                        CatABC @Dan Korneff
                        last edited by

                        @Dan-Korneff Hello Dan, after compiling your C++ code, I found a problem. When a new display device is connected, the machine code will change. I wonder if you have this problem?

                        //I am a new student at HISE._
                        //Windows11 & MacOS Ventura 13.6.7_

                        Dan KorneffD 1 Reply Last reply Reply Quote 0
                        • Dan KorneffD
                          Dan Korneff @CatABC
                          last edited by

                          @CatABC said in How to get CPU serial number using HISE?:

                          Hello Dan, after compiling your C++ code, I found a problem. When a new display device is connected, the machine code will change. I wonder if you have this problem?

                          I haven't seen this yet.

                          Dan Korneff - Producer / Mixer / Audio Nerd

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          28

                          Online

                          1.9k

                          Users

                          12.4k

                          Topics

                          108.3k

                          Posts