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. The Lounge
  3. User of the Year!

User of the Year!

Scheduled Pinned Locked Moved The Lounge
sysadminwindows-adminquestionworkspace
14 Posts 8 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.
  • S Offline
    S Offline
    Santanu Lahiri
    wrote on last edited by
    #1

    Our company has an application that run on a (Gasp!) Windows environment. We put a license key in it that expires periodically, say a year, and needs to be renewed. By the way, the stuff is a DLL that is called by the client's application, and the key is passed to the DLL by the client's app when loading the DLL (client requirement, our app will not have access to the registry or have admin privilege!). One of our client proposed to install this on a hundred PCs in their site. We were happy to say yes. The client was quite willing to pay the annual licensing fee. Then came the gotchas: 1. The PCs are NOT connected to ANY sort of a network. 2. The client will NOT consider connecting them to a network, not even to let us remote in. 3. The client is not willing to go around to each station and copy a new application onto the PC. 4. The client is adamant that they need to hardwire the license key into their application. 5. The client requires that all updates and patches be applied as they are released. Uhhhh, did we miss a turn or something somewhere?

    H L L T C 6 Replies Last reply
    0
    • S Santanu Lahiri

      Our company has an application that run on a (Gasp!) Windows environment. We put a license key in it that expires periodically, say a year, and needs to be renewed. By the way, the stuff is a DLL that is called by the client's application, and the key is passed to the DLL by the client's app when loading the DLL (client requirement, our app will not have access to the registry or have admin privilege!). One of our client proposed to install this on a hundred PCs in their site. We were happy to say yes. The client was quite willing to pay the annual licensing fee. Then came the gotchas: 1. The PCs are NOT connected to ANY sort of a network. 2. The client will NOT consider connecting them to a network, not even to let us remote in. 3. The client is not willing to go around to each station and copy a new application onto the PC. 4. The client is adamant that they need to hardwire the license key into their application. 5. The client requires that all updates and patches be applied as they are released. Uhhhh, did we miss a turn or something somewhere?

      H Offline
      H Offline
      Hans Dietrich
      wrote on last edited by
      #2

      This is one for the lawyers. Tell your client, fine, he can have a hardwired site license, as long as he posts a bond of $5,000,000, which he will forfeit if any of the hardwired apps escapes into the wild. Another alternative: use a dongle thumb drive.

      Best wishes, Hans


      [CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]

      Y S 2 Replies Last reply
      0
      • S Santanu Lahiri

        Our company has an application that run on a (Gasp!) Windows environment. We put a license key in it that expires periodically, say a year, and needs to be renewed. By the way, the stuff is a DLL that is called by the client's application, and the key is passed to the DLL by the client's app when loading the DLL (client requirement, our app will not have access to the registry or have admin privilege!). One of our client proposed to install this on a hundred PCs in their site. We were happy to say yes. The client was quite willing to pay the annual licensing fee. Then came the gotchas: 1. The PCs are NOT connected to ANY sort of a network. 2. The client will NOT consider connecting them to a network, not even to let us remote in. 3. The client is not willing to go around to each station and copy a new application onto the PC. 4. The client is adamant that they need to hardwire the license key into their application. 5. The client requires that all updates and patches be applied as they are released. Uhhhh, did we miss a turn or something somewhere?

        L Offline
        L Offline
        leppie
        wrote on last edited by
        #3

        Just say what any good consultant would say, sorry, that's not possible, feel free to pay the person that told you is possible to do it for you.

        xacc.ide - now with TabsToSpaces support
        IronScheme - 1.0 beta 2 - out now!
        ((lambda (x) `((lambda (x) ,x) ',x)) '`((lambda (x) ,x) ',x))

        S 1 Reply Last reply
        0
        • S Santanu Lahiri

          Our company has an application that run on a (Gasp!) Windows environment. We put a license key in it that expires periodically, say a year, and needs to be renewed. By the way, the stuff is a DLL that is called by the client's application, and the key is passed to the DLL by the client's app when loading the DLL (client requirement, our app will not have access to the registry or have admin privilege!). One of our client proposed to install this on a hundred PCs in their site. We were happy to say yes. The client was quite willing to pay the annual licensing fee. Then came the gotchas: 1. The PCs are NOT connected to ANY sort of a network. 2. The client will NOT consider connecting them to a network, not even to let us remote in. 3. The client is not willing to go around to each station and copy a new application onto the PC. 4. The client is adamant that they need to hardwire the license key into their application. 5. The client requires that all updates and patches be applied as they are released. Uhhhh, did we miss a turn or something somewhere?

          L Offline
          L Offline
          Lost User
          wrote on last edited by
          #4

          The customer has telepathic PCs?

          Visit http://www.notreadytogiveup.com/[^] and do something special today.

          S 1 Reply Last reply
          0
          • S Santanu Lahiri

            Our company has an application that run on a (Gasp!) Windows environment. We put a license key in it that expires periodically, say a year, and needs to be renewed. By the way, the stuff is a DLL that is called by the client's application, and the key is passed to the DLL by the client's app when loading the DLL (client requirement, our app will not have access to the registry or have admin privilege!). One of our client proposed to install this on a hundred PCs in their site. We were happy to say yes. The client was quite willing to pay the annual licensing fee. Then came the gotchas: 1. The PCs are NOT connected to ANY sort of a network. 2. The client will NOT consider connecting them to a network, not even to let us remote in. 3. The client is not willing to go around to each station and copy a new application onto the PC. 4. The client is adamant that they need to hardwire the license key into their application. 5. The client requires that all updates and patches be applied as they are released. Uhhhh, did we miss a turn or something somewhere?

            T Offline
            T Offline
            TheGreatAndPowerfulOz
            wrote on last edited by
            #5

            Santanu Lahiri wrote:

            1. The PCs are NOT connected to ANY sort of a network.

            not even the internet? must be a military or intelligence (i.e. CIA, NSA) installation. if so, do not walk, RUN away

            S 1 Reply Last reply
            0
            • S Santanu Lahiri

              Our company has an application that run on a (Gasp!) Windows environment. We put a license key in it that expires periodically, say a year, and needs to be renewed. By the way, the stuff is a DLL that is called by the client's application, and the key is passed to the DLL by the client's app when loading the DLL (client requirement, our app will not have access to the registry or have admin privilege!). One of our client proposed to install this on a hundred PCs in their site. We were happy to say yes. The client was quite willing to pay the annual licensing fee. Then came the gotchas: 1. The PCs are NOT connected to ANY sort of a network. 2. The client will NOT consider connecting them to a network, not even to let us remote in. 3. The client is not willing to go around to each station and copy a new application onto the PC. 4. The client is adamant that they need to hardwire the license key into their application. 5. The client requires that all updates and patches be applied as they are released. Uhhhh, did we miss a turn or something somewhere?

              C Offline
              C Offline
              Christian Graus
              wrote on last edited by
              #6

              Santanu Lahiri wrote:

              The client is adamant that they need to hardwire the license key into their application.

              As someone else said, they can do that, if they post a significant bond. Licensing exists for a reason.

              Santanu Lahiri wrote:

              The PCs are NOT connected to ANY sort of a network.

              Santanu Lahiri wrote:

              The client is not willing to go around to each station and copy a new application onto the PC.

              At this point, I'd tell the client that I'm happy to entertain their request, but what they've asked for has made me feel they are sufficiently clueless that I'd want that bond AND a written statement absolving me from all tech support.

              Christian Graus Driven to the arms of OSX by Vista.

              1 Reply Last reply
              0
              • S Santanu Lahiri

                Our company has an application that run on a (Gasp!) Windows environment. We put a license key in it that expires periodically, say a year, and needs to be renewed. By the way, the stuff is a DLL that is called by the client's application, and the key is passed to the DLL by the client's app when loading the DLL (client requirement, our app will not have access to the registry or have admin privilege!). One of our client proposed to install this on a hundred PCs in their site. We were happy to say yes. The client was quite willing to pay the annual licensing fee. Then came the gotchas: 1. The PCs are NOT connected to ANY sort of a network. 2. The client will NOT consider connecting them to a network, not even to let us remote in. 3. The client is not willing to go around to each station and copy a new application onto the PC. 4. The client is adamant that they need to hardwire the license key into their application. 5. The client requires that all updates and patches be applied as they are released. Uhhhh, did we miss a turn or something somewhere?

                M Offline
                M Offline
                Mycroft Holmes
                wrote on last edited by
                #7

                Not a problem, all it takes is money. If the client will post a bond and pay for you to supply a gopher to install any updates then I don't see the issue. The client is always right, but must pay for variations on standard service. Stupid requirements cost stupid amounts, make them bleed for the variations.

                Never underestimate the power of human stupidity RAH

                S 1 Reply Last reply
                0
                • H Hans Dietrich

                  This is one for the lawyers. Tell your client, fine, he can have a hardwired site license, as long as he posts a bond of $5,000,000, which he will forfeit if any of the hardwired apps escapes into the wild. Another alternative: use a dongle thumb drive.

                  Best wishes, Hans


                  [CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]

                  Y Offline
                  Y Offline
                  Yusuf
                  wrote on last edited by
                  #8

                  Hans Dietrich wrote:

                  Another alternative: use a dongle thumb drive.

                  they are as good as registration keys, may be slightly better. I use to work for Life Safety Manufacturer and our app had dongle keys. There are plenty dongle simulators out there. Off course this is not as easy as software registration key for the age guy to figure out or configure.

                  Yusuf Oh didn't you notice, analogous to square roots, they recently introduced rectangular, circular, and diamond roots to determine the size of the corresponding shapes when given the area. Luc Pattyn[^]

                  S 1 Reply Last reply
                  0
                  • H Hans Dietrich

                    This is one for the lawyers. Tell your client, fine, he can have a hardwired site license, as long as he posts a bond of $5,000,000, which he will forfeit if any of the hardwired apps escapes into the wild. Another alternative: use a dongle thumb drive.

                    Best wishes, Hans


                    [CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]

                    S Offline
                    S Offline
                    Santanu Lahiri
                    wrote on last edited by
                    #9

                    We considered USB thumbdrives, SD cards etc, but the PCs are off limits to us and they are not willing to use the legwork network. In fact the manager went to some pains to point out, come time for license renewal, he DID NOT expect to have anyone go to each of the 100 machines and install a new license. Which, BTW, would require a complete re-install of their software because they are hardwiring the registration key inside their app! Oh yes, a full recompile as well.

                    1 Reply Last reply
                    0
                    • T TheGreatAndPowerfulOz

                      Santanu Lahiri wrote:

                      1. The PCs are NOT connected to ANY sort of a network.

                      not even the internet? must be a military or intelligence (i.e. CIA, NSA) installation. if so, do not walk, RUN away

                      S Offline
                      S Offline
                      Santanu Lahiri
                      wrote on last edited by
                      #10

                      Errrr, no. This is neither... Not even a government installation. I best not say anything else about their field...

                      1 Reply Last reply
                      0
                      • L Lost User

                        The customer has telepathic PCs?

                        Visit http://www.notreadytogiveup.com/[^] and do something special today.

                        S Offline
                        S Offline
                        Santanu Lahiri
                        wrote on last edited by
                        #11

                        I think you are on the right track there...

                        1 Reply Last reply
                        0
                        • L leppie

                          Just say what any good consultant would say, sorry, that's not possible, feel free to pay the person that told you is possible to do it for you.

                          xacc.ide - now with TabsToSpaces support
                          IronScheme - 1.0 beta 2 - out now!
                          ((lambda (x) `((lambda (x) ,x) ',x)) '`((lambda (x) ,x) ',x))

                          S Offline
                          S Offline
                          Santanu Lahiri
                          wrote on last edited by
                          #12

                          Easier said than done, these days, in this economy. I can only wish...

                          1 Reply Last reply
                          0
                          • Y Yusuf

                            Hans Dietrich wrote:

                            Another alternative: use a dongle thumb drive.

                            they are as good as registration keys, may be slightly better. I use to work for Life Safety Manufacturer and our app had dongle keys. There are plenty dongle simulators out there. Off course this is not as easy as software registration key for the age guy to figure out or configure.

                            Yusuf Oh didn't you notice, analogous to square roots, they recently introduced rectangular, circular, and diamond roots to determine the size of the corresponding shapes when given the area. Luc Pattyn[^]

                            S Offline
                            S Offline
                            Santanu Lahiri
                            wrote on last edited by
                            #13

                            You would still need to get the dongle to the PC... which they do not seem very eager to do.

                            1 Reply Last reply
                            0
                            • M Mycroft Holmes

                              Not a problem, all it takes is money. If the client will post a bond and pay for you to supply a gopher to install any updates then I don't see the issue. The client is always right, but must pay for variations on standard service. Stupid requirements cost stupid amounts, make them bleed for the variations.

                              Never underestimate the power of human stupidity RAH

                              S Offline
                              S Offline
                              Santanu Lahiri
                              wrote on last edited by
                              #14

                              I hate to overcharge for services, but in this case, I am tempted to add a few zeros after the normal fee...

                              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