Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid
 
PerlMonks  

Re^3: How to ensure that a supported version of my script is being executed?

by moritz (Cardinal)
on Aug 21, 2012 at 09:08 UTC ( #988658=note: print w/ replies, xml ) Need Help??


in reply to Re^2: How to ensure that a supported version of my script is being executed?
in thread How to ensure that a supported version of my script is being executed?

So you're saying it's not doable, right?

Not doable on a technical level, no. Unless you're willing to go the software-as-a-service route.

Not sure why you think the same even for C where all the user gets is the binary and there's no chance of him changing the code!

What makes you think that it's impossible to change binaries? Disassemblers, debuggers and other tools exist.

There's a whole industry around DRM, digital rights/restriction management, and basically all the protections against copying have been cracked. And they all come in binary files, one way or another.


Comment on Re^3: How to ensure that a supported version of my script is being executed?
Replies are listed 'Best First'.
Re^4: How to ensure that a supported version of my script is being executed?
by sanbiswa (Initiate) on Aug 21, 2012 at 09:19 UTC
    You're right. I was just thinking in terms of simple readability of the source code.

    Thanks.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://988658]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others perusing the Monastery: (3)
As of 2015-08-31 00:44 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The oldest computer book still on my shelves (or on my digital media) is ...













    Results (351 votes), past polls