If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|
Thread Tools | Display Modes |
#1
|
|||
|
|||
Prevent software from running on new computers or virtual machines.
Hi,
Let's suppose you want to create software that can only run on old computers and not on new computers and not on virtual machines ?! What kind of programming tricks would you use to try and avoid the software from being run on newer computers or virtual machines ? Bye, Skybuck =D |
#2
|
|||
|
|||
Prevent software from running on new computers or virtual machines.
|
#3
|
|||
|
|||
Prevent software from running on new computers or virtualmachines.
|
#4
|
|||
|
|||
Prevent software from running on new computers or virtualmachines.
Bill wrote:
wrote: Hi, Let's suppose you want to create software that can only run on old computers and not on new computers and not on virtual machines ?! What kind of programming tricks would you use to try and avoid the software from being run on newer computers or virtual machines ? Bye, Â*Â* Skybuck =D Simple, write a "shell" for yourself which transposes a few bit or bytes in your executables, and apply the inverse to the executables.Â* Then your executables should run normally for you, and no one else--unless you tell them the "secret".Â* I've actually modified gif some files, by "brute force" this way (i.e. by reading and writing each byte)--and somewhat to my "amazement", it worked.Â* : ) Here's another answer: Writing a program that only runs from the command line ought to keep most people from using it. |
#5
|
|||
|
|||
Prevent software from running on new computers or virtual machines.
On Wednesday, January 1, 2020 at 9:45:32 AM UTC+1, Bill wrote:
wrote: Hi, Let's suppose you want to create software that can only run on old computers and not on new computers and not on virtual machines ?! What kind of programming tricks would you use to try and avoid the software from being run on newer computers or virtual machines ? Bye, Skybuck =D Simple, write a "shell" for yourself which transposes a few bit or bytes in your executables, and apply the inverse to the executables. Then your executables should run normally for you, and no one else--unless you tell them the "secret". I've actually modified gif some files, by "brute force" this way (i.e. by reading and writing each byte)--and somewhat to my "amazement", it worked. : ) Ok but then you could run many copies, the idea is kinda to try and limit the copy to just one hardware device =D Bye, Skybuck |
#7
|
|||
|
|||
Prevent software from running on new computers or virtual machines.
I'm thinking of something that might be incomputable.
Maybe square of 2 or the halting problem. At least with square of 2 it can be computed to a certain precision. Maybe emulators won't bother to compute up to a certain precision because maybe it would then become infeasible/too slow for practical usage Bye, Skybuck. |
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Using software to prevent battery problems.... | Mr. Man-wai Chang | Homebuilt PC's | 8 | September 13th 16 06:28 PM |
OpenGL works slow without graphics drivers, and also in Virtual Machines (VMWare) ? | Skybuck Flying[_7_] | Nvidia Videocards | 24 | July 22nd 11 10:16 AM |
Question about virtual machines--Apple on Intel | [email protected] | General | 4 | June 9th 05 03:06 AM |
Are My Machines Running Right? | geezer | General | 1 | March 28th 05 12:24 AM |