Нет.Вы не указали операционную систему, но я не знаю ни одной широко используемой операционной системы, которая бы связывала состояние вашего кода в виртуальной памяти с носителем, с которого она была запущена.Как только ваша программа запускается, концепция «откуда она была запущена», как правило, не очень четко определена.
Вы пометили «ключ».Требуется USB-ключ или какой-либо конкретный носитель, но вы не можете гарантировать, что код, запущенный с него.