2015-04-08 2 views
-2

Я устанавливаю приложение (через установку Install Sheild) в клиентскую систему, которая устанавливается на определенный путь к папке. Эта папка содержит несколько файлов .exe и базы данных.Защита от wpf Приложение insttaled folder с использованием установочного экрана

Мой вопрос:

Когда я скопировал папку (которая содержит ехе и другие файлы), он не должен быть скопирован в любое другое место в одной и той же системе. Как я могу остановить перемещение файлов или их копирование в другое место в той же системе?

ответ

0

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

Единственное, что вы можете сделать, это придумать способ определения места установки исходного файла (с помощью установщика и т. Д.) И определения того, совпадает ли установленный путь с запущенным приложением. Один из способов сделать это - просмотреть InstallDirectory из экрана установки из реестра.

Установка Sheild реестра ключей: http://helpnet.installshield.com/installshield16helplib/PA_RegistryVariable.htm

WPF Получение путь к исполняемому файлу: Find the location of my application's executable in WPF (C# or vb.net)?

Объединяя эти два метода должны помочь ограничить пользователя от «работает» приложение от пути, который не был установлен в ,

Надеюсь, это поможет.

+0

Hkeys Didnot Work Не могли бы вы предложить любые другие решения – Sai576

Смежные вопросы