Локальное .net приложение - запуск с сервера.
От: Cyberdrill Россия  
Дата: 04.07.07 18:22
Оценка:
Ситуация:
Локальное приложение .net; Использует собственную SQL БД.
Приложение необходимо защитить (вероятнее всего при помощи ключа HASP).

Требуется реализовать:
Приложение устанавливается на сервере.
На рабочей станции пользователь запускает приложение нажатием на ярлык.
Файлы приложения на рабочей станции находиться НЕ ДОЛЖНЫ!

Основные вопросы:
1. При помощи каких технологий можно решить данную проблему.
1а. Есть ли бюджетный вариант без использования специальных коммерческих приложений.

Желательно ссылки на мануалы или примеры решения... Буду признателен
Re: Локальное .net приложение - запуск с сервера.
От: DOOM Россия  
Дата: 05.07.07 03:54
Оценка:
Здравствуйте, Cyberdrill, Вы писали:

C>Ситуация:

C>Локальное приложение .net; Использует собственную SQL БД.
C>Приложение необходимо защитить (вероятнее всего при помощи ключа HASP).

C>Требуется реализовать:

C>Приложение устанавливается на сервере.
C>На рабочей станции пользователь запускает приложение нажатием на ярлык.
C>Файлы приложения на рабочей станции находиться НЕ ДОЛЖНЫ!

C>Основные вопросы:

C>1. При помощи каких технологий можно решить данную проблему.
C>1а. Есть ли бюджетный вариант без использования специальных коммерческих приложений.

C>Желательно ссылки на мануалы или примеры решения... Буду признателен


Если ты хочешь, чтобы у пользователя после запуска появилось и окно и все такое, то все равно придется юзать майкрософтовский терминальный сервер (тут же появится требование, чтобы твое приложение нормально работало с большим кол-вом пользователей, не сильно жрало ресурсы и т.п.). В точности, что тебе надо реализуется Citrix Metaframe'ом — не вижу смысла тебе тут что-то свое выдумывать. Если на предприятии хотят, чтобы пользователь даже не знал, что такое терминальный сервер, то Metaframe покупают, если нет — то пусть пользователь заходит на сервак и запускает приложение там. Один фиг терминальная сессия нужна.
Re[2]: Локальное .net приложение - запуск с сервера.
От: Cyberdrill Россия  
Дата: 05.07.07 17:49
Оценка:
Здравствуйте, DOOM, Вы писали:

DOO>Здравствуйте, Cyberdrill, Вы писали:


C>>Ситуация:

C>>Локальное приложение .net; Использует собственную SQL БД.
C>>Приложение необходимо защитить (вероятнее всего при помощи ключа HASP).

C>>Требуется реализовать:

C>>Приложение устанавливается на сервере.
C>>На рабочей станции пользователь запускает приложение нажатием на ярлык.
C>>Файлы приложения на рабочей станции находиться НЕ ДОЛЖНЫ!

C>>Основные вопросы:

C>>1. При помощи каких технологий можно решить данную проблему.
C>>1а. Есть ли бюджетный вариант без использования специальных коммерческих приложений.

C>>Желательно ссылки на мануалы или примеры решения... Буду признателен


DOO>Если ты хочешь, чтобы у пользователя после запуска появилось и окно и все такое, то все равно придется юзать майкрософтовский терминальный сервер (тут же появится требование, чтобы твое приложение нормально работало с большим кол-вом пользователей, не сильно жрало ресурсы и т.п.). В точности, что тебе надо реализуется Citrix Metaframe'ом — не вижу смысла тебе тут что-то свое выдумывать. Если на предприятии хотят, чтобы пользователь даже не знал, что такое терминальный сервер, то Metaframe покупают, если нет — то пусть пользователь заходит на сервак и запускает приложение там. Один фиг терминальная сессия нужна.


Спасибо за ответ. Появилось еще несколько вопросов:
1. Мое приложение однопользовательское. При запуске несколькими пользователями будет запускаться параллельно несколько процессов моего приложения. Я правильно понимаю ситуацию? Важным в этом случае остается вопрос использования оперативной памяти?
2. У меня начальство очень обеспокоено, чтобы пользователь не мог скачать файлы программы. Такое возможно при помощи Cirix Metaframe?

Еще раз благодарю за помощь.
Re[3]: Локальное .net приложение - запуск с сервера.
От: DOOM Россия  
Дата: 06.07.07 04:11
Оценка: 2 (1)
Здравствуйте, Cyberdrill, Вы писали:

C>1. Мое приложение однопользовательское. При запуске несколькими пользователями будет запускаться параллельно несколько процессов моего приложения. Я правильно понимаю ситуацию? Важным в этом случае остается вопрос использования оперативной памяти?


Мало того. Для каждого пользователя на терминальном сервере будет создаваться свой сеанс, т.е. вопрос расходования ресурсов акутален, на крупных предприятиях предпочитают, чтобы средний сервер (около 2-4Гб оперативки) тянул до 50 пользователей.

C>2. У меня начальство очень обеспокоено, чтобы пользователь не мог скачать файлы программы. Такое возможно при помощи Cirix Metaframe?

Citrix создает на локальном рабочем столе ярлык, при запуске которого для пользователя устанавливается терминальная сессия и запускается указанная программа, при выходе пользователя из прогшраммы сессия тут же захлапывается. В ходе сессии пользователь, естественно может использовать сетевые ресурсы (если это как-то не заблокировано на сервере), соответственно можно пытаться использовать твою собственную программу для того, чтобы ее же скопировать куда-то еще (есть ведь навернео что-то вроде Open и Save As... ).
Второй момент пользователь может прицепиться к терминальному серверу и безо всякого Citrix'а, тогда уж будет делать, что захочет. Таким образом, ответ на второй вопрос целиком зависит от компетенции администратора, как уж он настроит, так и будет.


C>Еще раз благодарю за помощь.

Не за что
Re[4]: Локальное .net приложение - запуск с сервера.
От: Cyberdrill Россия  
Дата: 06.07.07 15:54
Оценка:
Здравствуйте, DOOM, Вы писали:


DOO>Citrix создает на локальном рабочем столе ярлык, при запуске которого для пользователя устанавливается терминальная сессия и запускается указанная программа, при выходе пользователя из прогшраммы сессия тут же захлапывается. В ходе сессии пользователь, естественно может использовать сетевые ресурсы (если это как-то не заблокировано на сервере), соответственно можно пытаться использовать твою собственную программу для того, чтобы ее же скопировать куда-то еще (есть ведь навернео что-то вроде Open и Save As... ).


Всю ситуацию прояснили, благодарю.

P.S. Разве существуют проги, которые могут самокопироваться при помощи Save As? Вряд ли такое действие может иметь смысл, как-правило прога обрабатывает то, что можно скопировать при помощи Save As
Re[4]: Локальное .net приложение - запуск с сервера.
От: Cyberdrill Россия  
Дата: 06.07.07 15:56
Оценка:
Пардон, перечитал свой вопрос, понял в чем дело Все, тема закрыта
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.