Защита от копирования лицензионного ключа
Q: Как понял, автор присылает файл ключа, который кладётся в папку с программой.
Очень часто бывает, что при обмене с кем-либо просто копируешь папки с программами, особенно, если нет инсталлятора, или неохота возиться с настройками. Или кто-то, без твоего ведома, скопирует всю папку, возможно, даже не зная, что в ней лежит reg-файл.
Можно ли как-то защититься от такого случая? В какую-то другую папку положить файл?
A: В wincmd.ini в секции [Configuration] есть ключ KeyPath=, положи ключик куда подальше и пропиши путь к нему...
Spine
Q: Я пользуюсь лицензионной копией TC на многопользовательской машине. Есть возможность, что мой ключ скопируют себе другие пользователи. Установить на ключ права доступа только для себя я не могу, так как все пользователи имеют права администратора. Что делать?
A: Скопировать файл ключа в каталог c:\Documents and Settings\Имя_пользователя\, в wincmd.ini прописать путь к этому ключу в KeyPath, выставить на файл ключа доступ только для себя и зашифровать сам файл — другие пользователи не смогут расшифровать его, даже имея права администратора. Само собой, должна использоваться ФС, поддерживающая разделение прав и прозрачное шифрование (NTFS).