I need to prevent a workbook from being used on multiple computers (can copy it to heart's content, just can't use it on multi comps).
I was thinking of some code on opening the workbook that would (on the first open on that machine) retrieve something unique to that machine (a MAC address maybe?, but something less interchangeable would be better) which would be stored in the file. The next time it would be opened it would simply check against what is stored and what is on the machine - if they weren't compatible it would exit the program.
Is this possible? Plausible? I know someone could easily bypass the opening macro with the shift key so I might put it somewhere else in the workbook also.
I was thinking of some code on opening the workbook that would (on the first open on that machine) retrieve something unique to that machine (a MAC address maybe?, but something less interchangeable would be better) which would be stored in the file. The next time it would be opened it would simply check against what is stored and what is on the machine - if they weren't compatible it would exit the program.
Is this possible? Plausible? I know someone could easily bypass the opening macro with the shift key so I might put it somewhere else in the workbook also.