HISE Logo Forum
    • Categories
    • Register
    • Login

    Machine ID

    Scheduled Pinned Locked Moved Scripting
    8 Posts 4 Posters 330 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.
    • d.healeyD
      d.healey
      last edited by

      Is there a way to get the machine ID via HISE script? I thought I read something about this before but can't find it now, or I imagined it.

      Libre Wave - Freedom respecting instruments and effects
      My Patreon - HISE tutorials
      YouTube Channel - Public HISE tutorials

      ? 1 Reply Last reply Reply Quote 0
      • ?
        A Former User @d.healey
        last edited by

        @d-healey I think this one? https://forum.hise.audio/topic/3196/getting-todays-date-in-hise/11

        1 Reply Last reply Reply Quote 1
        • ?
          A Former User
          last edited by

          So

          local machineId = FileSystem.getSystemId();
          
          1 Reply Last reply Reply Quote 1
          • d.healeyD
            d.healey
            last edited by

            Thanks, that was the one!

            Libre Wave - Freedom respecting instruments and effects
            My Patreon - HISE tutorials
            YouTube Channel - Public HISE tutorials

            1 Reply Last reply Reply Quote 0
            • Christoph HartC
              Christoph Hart
              last edited by

              Be aware that the ID changes after some Windows updates which is rather annoying but I haven‘t found a better way to identify a system yet.

              1 Reply Last reply Reply Quote 1
              • Casey KolbC
                Casey Kolb
                last edited by

                @Christoph-Hart said in Machine ID:

                Be aware that the ID changes after some Windows updates which is rather annoying but I haven‘t found a better way to identify a system yet.

                Is there a good workaround for this in terms of licensing? If I encrypt the license file with the machine ID, does the user just need to reactivate with every Windows update?

                My main concern is that I set a limit on the number of activations per serial.

                Casey Kolb
                Founder & CEO of Lunacy Audio
                Composer | Producer | Software Developer

                1 Reply Last reply Reply Quote 0
                • Christoph HartC
                  Christoph Hart
                  last edited by

                  Yes that is the case. It's not as bad as you would think though, just happens once every two years or so.

                  The current implementation uses the unique file identifier of the Windows directory, but you could also just take a hash of all MAC addresses. They don't change with windows updates, but it might be less secure as people could emulate other MAC adresses.

                  d.healeyD 1 Reply Last reply Reply Quote 1
                  • d.healeyD
                    d.healey @Christoph Hart
                    last edited by d.healey

                    you could also just take a hash of all MAC addresses.

                    Wouldn't that change if someone replaced their network card/dongle or added an extra one?

                    Libre Wave - Freedom respecting instruments and effects
                    My Patreon - HISE tutorials
                    YouTube Channel - Public HISE tutorials

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

                    46

                    Online

                    1.7k

                    Users

                    11.7k

                    Topics

                    102.2k

                    Posts