Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
25 / 14 / 1
Регистрация: 13.08.2010
Сообщений: 330

Организация контроля целостности приложения

29.11.2013, 00:35. Показов 949. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Товарищи, подскажите неразумному как быть в следующей ситуации?
Есть приложение и есть сервис.
Приложение должно по таймеру знать и проверять md5 службы, а служба наоборот, должна знать и проверять по таймеру md5 приложения.
Получается что надо массив какой-то создать, чтобы потом его в hex открыть и найти его по имени и определенное число байт переписать md5, но тогда получается взаимоизменение и md5 будет каждый раз новый.
Может есть другие способы или и здесь можно решить, да я не догоняю?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.11.2013, 00:35
Ответы с готовыми решениями:

Организация контроля информации. Доделать программу
Реализовать проект, дополняющий позиционный код объекта контрольным разрядом вычисляемый по алгоритму: 1.рассчитывается сумма значений...

Организация контроля формата введенных данных
Требуется написать кусочек кода для коректного ввода 2 чисел с плавающей точкой через точку с запятой. Если введёная строка содержит...

Организация контроля введенных данных в текстовые поля
народ, помогите пожалуйста создать моджули проверки на VB 2010. не могу найти код для проверки на пустые поля(желательно 2 примера, один...

3
 Аватар для teleprog
177 / 149 / 43
Регистрация: 14.08.2008
Сообщений: 1,290
29.11.2013, 02:40
А если проверку мд5 сделать в самих программах?
Пусть сами себя проверяют, но только проверку эту запускать из другой программы через DDE

Возможно я неправильно понял вопрос
0
25 / 14 / 1
Регистрация: 13.08.2010
Сообщений: 330
29.11.2013, 02:46  [ТС]
Что такое DDE??
0
 Аватар для teleprog
177 / 149 / 43
Регистрация: 14.08.2008
Сообщений: 1,290
29.11.2013, 03:12
http://www.helloworld.ru/texts... /les21.htm

Аббревиатура DDEML обозначает Dynamic Data Exchange Management Library (библиотека управления динамическим обменом данными). DDEML это надстройка над сложной системой сообщений, называемой Dynamic Data Exchange (DDE). Библиотека, содержащая DDE била разработана для усиления возможностей первоначальной системы сообщений Windows.

DDE дает возможность перейти через рамки приложения и взаимодействовать с другими приложениями и системами Windows.

Dynamic Data Exchange получило свое имя потому, что позволяет двум приложениям обмениваться данными (текстовыми, через глобальную память) динамически во время выполнения. Связь между двумя программами можно установить таким образом, что изменения в одном приложении будут отражаться во втором. Например, если Вы меняете число в электронной таблице, то во втором приложении данные обновятся автоматически и отобразят изменения. Кроме того, с помощью DDE можно из своего приложения управлять другими приложениями такими, как Word for Windows, Report Smith, Excel и др.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.11.2013, 03:12
Помогаю со студенческими работами здесь

Проверка целостности клиентского приложения
Привет. Есть JBoss и Swing клиент к нему (через WebStart). Хочется проверить, что к серверу цепляется 'правильный' клиент. Кто-нить такое...

Посоветуйте админку для контроля десктоп приложения
Всем привет. Посоветуйте пожалуйста админку для управлением процессом установки/обновления десктоп приложений, что требуется: -...

Организация приложения
Приложение должно использовать базу данных для хранения промежуточных данных. Одна из методов долго их записывает в базу. Как просигналить...

Организация защиты приложения
пытаюсь организовать защиту приложения .. секции в web.config имеют вид: <authentication mode='Forms'> <forms name='AppAuth'...

Организация архитектуры приложения
Здравствуйте. Подскажие, пожалуйста, как лучше сделать архитектуру приложения. Пишу веб-приложение, которое будет добавлять в базу и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! в-строка - входное арифметическое выражение в инфиксной(обычной). . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru