Как скрыть файл в пакете развертывания? - PullRequest
0 голосов
/ 19 февраля 2012

При обновлении до продукта VB6 / C # мне нужно включить файл. Этот файл будет скопирован приложением на серверное место при нажатии определенной кнопки. Оказавшись там, он останется там и с тех пор будет использоваться приложением.

Этот файл должен быть включен в пакет развертывания, чтобы его можно было скопировать в расположение на сервере. Если я просто включу файл в каталог приложения, то на каждой рабочей станции, которая устанавливает продукт, будет этот файл. Файл имеет слегка чувствительный характер, поэтому я бы предпочел, чтобы он не просто находился в необработанном виде на каждой рабочей станции.

Есть ли способ, которым я могу сделать файл доступным для копирования, но не сделать его доступным для того, кто может просматривать папку приложения на каждой рабочей станции?

Я не хочу развертывать файл непосредственно на сервере, потому что не хочу, чтобы персонал заказчика занимался размещением определенных файлов на сервере.

1 Ответ

1 голос
/ 19 февраля 2012

Шифровать содержимое файла.Расшифруйте его при копировании на сервер.Или, возможно, вы сохраняете шифрование после его перемещения на сервер.

Возможно, вы включите файл в качестве встроенного ресурса в один из двоичных файлов приложения.По крайней мере, он был бы несколько менее доступным для не-разработчиков.

Последний вариант - обновить сам сервер и предоставить ему файлы, чтобы клиенты не несли ответственность за его доставку туда.Конечно, я не знаю, что создает ваши требования.

...