0 / 0 / 0
Регистрация: 16.04.2018
Сообщений: 28
|
|
1 | |
Delphi 6-7 Запретить посторонним ПК запуск программы11.06.2019, 08:07. Показов 802. Ответов 7
Метки нет (Все метки)
Доброго времени суток! Подскажите как реализовать чтобы форма работала только на моем ПК, а в случае кражи программы, и запуске её на чужом ПК – все компоненты были не активными (FALSE). Есть идея создать условие чтобы в случае если не совпадает IP или MAC-адреса — всем компонентам автоматически присваивало значение FALSE. Но только я не знаю как прописать правильно код.
0
|
11.06.2019, 08:07 | |
Ответы с готовыми решениями:
7
Запретить запуск второго экземпляра программы Запретить запуск программы как запретить запуск программы? Запретить запуск программы с диска C |
0 / 0 / 0
Регистрация: 16.04.2018
Сообщений: 28
|
|
11.06.2019, 08:23 [ТС] | 3 |
В моей программе будут указаны личные данные некоторых сотрудников. Не хотелось бы чтобы она запускалась за пределами моего офиса
0
|
Nanotentacle
|
11.06.2019, 08:23
#4
|
Не по теме: Запишите в реестр значение из 1024 случайных букв и цифр, и внесите его в программу в виде base64 строки. Затем в папке с программой создаете файл, в котором содержится еще 1024 случайных букв и цифр. И снова внесите это в программу в виде base64 строки. При запуске программы проверяйте соответствие сохраненных в программе строк и записанных в реестре/файле, и если все совпадает, то разрешайте с ней работать.
0
|
Модератор
|
|
11.06.2019, 08:35 | 5 |
И это не повод, чтобы огород городить. Установите пароль на ОС, на биос, не бросайте комп незаблокированным, отключите админские шары для пресечения несанкционированного доступа - как правило для офиса этого достаточно...
И, кстати, какое отношение эта тема имеет к сетям?
0
|
0 / 0 / 0
Регистрация: 16.04.2018
Сообщений: 28
|
|
11.06.2019, 08:44 [ТС] | 6 |
D1973, мне нужно чтобы программа работала не только на моем, а ещё на 3-4 ПК, при этом чтобы в случае случайного закрытия программы, сотрудник мог заново её запустить без ввода всяких паролей (вариант с паролем я изначально рассматривал). Поэтому у меня задумка чтобы форма запускалась либо по статическом IP нашего офиса, либо напрямую по MAC-адресу
0
|
Модератор
|
|
11.06.2019, 08:53 | 7 |
т.е. при замене сетевой карты Вы программу будете переписывать?
что мне мешает установить у себя тот IP, что и в Вашем офисе? И если уж я добрался до Вашего компа, чтобы украсть ПО - что мне мешает взять сразу Базу Данных, а не Вашу оболочку? bitsnipe123, вот честное слово, направьте свою умственную энергию в более продуктивное русло... Незачем выдумывать проблемы там, где их нет...
0
|
11.06.2019, 18:18 | 8 |
При сильной необходимости, помощи сторонних программ, более чем легко меняется Enabled любых оконных компонентов чужой (т.е. Вашей) программы.
Так что это совершенно не выход. В таких случаях применяют шифрование всех личных данных. Так делает например Гугл-Хром с паролями: если папку профиля скопируют и перенесут на другую ОС - пароли будут недоступны.
0
|
11.06.2019, 18:18 | |
11.06.2019, 18:18 | |
Помогаю со студенческими работами здесь
8
Запретить запуск второго экземпляра программы Как запретить повторный запуск программы Как запретить запуск программы по названию окна? Запретить второй запуск программы. Приложение без окон Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |