В настоящее время мы переносим наше приложение VB6 в сеть. Код VB6 использует некоторые сторонние dll, которые должны быть переданы лицензионному ключу, прежде чем они будут работать. Эти ключи жестко закодированы в коде VB6. Теперь, портируя этот код в Net, становится невероятно легко получить эти лицензионные ключи с помощью Reflector. Я понимаю, что действительно хорошая безопасность невозможна, когда вы включаете лицензионные ключи в свой код, но как я могу, по крайней мере, помешать обычному пользователю Reflector легко извлечь эти лицензионные ключи?