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#
  4. Licensing in .NET

Licensing in .NET

Scheduled Pinned Locked Moved C#
csharpdotnetquestion
3 Posts 3 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.
  • D Offline
    D Offline
    danielk_
    wrote on last edited by
    #1

    Hi, I have an SDK written in C# which I would like to license out to other developers. Basically the SDK will check if the current machine running it has a license (this will be based on the machine key), if there is no license it will dislay a nag popup message, etc. However if an application has been built using this SDK on a licensed development machine, when the application is run (on any machine) the nag popup should not display (ie it will be royalty free). Is this at all possible to do using the .NET framework's licensing classes? If so can anyone suggest where I should start? Or if it is not possible, can anyone suggest some alternatives? thanks

    S 1 Reply Last reply
    0
    • D danielk_

      Hi, I have an SDK written in C# which I would like to license out to other developers. Basically the SDK will check if the current machine running it has a license (this will be based on the machine key), if there is no license it will dislay a nag popup message, etc. However if an application has been built using this SDK on a licensed development machine, when the application is run (on any machine) the nag popup should not display (ie it will be royalty free). Is this at all possible to do using the .NET framework's licensing classes? If so can anyone suggest where I should start? Or if it is not possible, can anyone suggest some alternatives? thanks

      S Offline
      S Offline
      Scott Dorman
      wrote on last edited by
      #2

      Having you tried searching Google? .NET does provide suport for a license file (.licx) that is usually used for UI components but I have seen it used for licensing other things as well.

      Scott.


      —In just two days, tomorrow will be yesterday. [Forum Guidelines] [Articles] [Blog]

      J 1 Reply Last reply
      0
      • S Scott Dorman

        Having you tried searching Google? .NET does provide suport for a license file (.licx) that is usually used for UI components but I have seen it used for licensing other things as well.

        Scott.


        —In just two days, tomorrow will be yesterday. [Forum Guidelines] [Articles] [Blog]

        J Offline
        J Offline
        jmcc2k
        wrote on last edited by
        #3

        You can also consider usage of 3rd party scheme like CryptoLicensing - it comes with built-in cryptographic LicenseProvider derived class for use with licx files.

        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