Сделать файл доступным только на определенном компьютере

291
Tormod

У нас есть система, которую мы хотели бы защитить от копирования на другую машину. Система состоит из приложения MFC, некоторых компонентов .NET и множества файлов конфигурации. Если бы мы смогли сделать стратегически выбранный набор этих файлов конфигурации недоступным для копирования (или бесполезным / зашифрованным при копировании), мы бы эффективно достигли этой цели. Из-за особенностей системы, она имеет права локального администратора при выполнении. Платформа оконная. В этом случае это, вероятно, будет win7.

Я понимаю, что это маловероятно, поскольку лица, копирующие программное обеспечение, будут иметь доступ к операционной системе в качестве администраторов. Но они не разбираются в компьютерах. Я просто говорю о введении трения, чтобы первый, кто попробует, подумал: «О, не сработало».

2
Я пробный с моим ответом, следовательно, комментарий. Но нет, ты не можешь. Если у них есть права администратора, у них есть права. Единственный способ, которым я могу думать об этом, - это настроить службу Windows, которая создала дескриптор для файлов, надеясь предотвратить копирование, поскольку файл (ы) используются ... Теперь, если вы никогда не используете файл и обратно в то же время вы просто остановите службу, когда вам это нужно, и запустите службу, когда вы закончите (вы могли бы даже автоматизировать это). Если у вас есть домен, вы * можете * использовать RMS Dave 10 лет назад 1
Спасибо, что вернулся ко мне. Это просто для того, чтобы обмануть человека, пытающегося это сделать. Мне не нужно столько копировать, сколько нужно, чтобы результирующий набор файлов работал на конечном компьютере. Я рассматриваю такие вещи, как написание модуля расширения, который хэширует адрес HW сетевого адаптера или что-то. Это демонстрационная машина, идущая к клиенту, и есть некоторые проблемы с копированием. Я бы не хотел менять основное программное обеспечение. Поэтому мне было интересно, существует ли какой-либо инструмент уровня ОС или сторонний инструмент для решения этой проблемы, хотя я не понимаю, как это будет работать. Tormod 10 лет назад 0

0 ответов на вопрос

Похожие вопросы