0 / 0 / 0
Регистрация: 05.06.2016
Сообщений: 14
|
|
1 | |
Подскажите, есть ли в программе какое то постоянное значение, которое нельзя изменить30.12.2016, 19:16. Показов 588. Ответов 5
Метки нет (Все метки)
Доброго времени суток уважаемые форумчане!
Подскажите, пожалуйста, есть ли какое то значение в программе, которое нельзя изменить даже при помощи сторонник программ?? Что, то типо названия процесса, описания процесса, заголовка окна (но это то, что можно изменить) и тому подобное. На сколько знаю что и описание процесса и название процесса и заголовок окна можно изменить используя какие то программы. Дело в том, что пишу программу, которая не должна запускаться или должна закрываться, если запущена та или иная программа. Удалось сделать это по поиску процесса, но вот если изменить название процесса, то это уже не поможет)
0
|
30.12.2016, 19:16 | |
Ответы с готовыми решениями:
5
Ответьте на один маленький вопрос. Есть одно место в программе которое я не понимаю. Есть ли какое-то ПО, которое определит нагрузку на ОЗУ, нагрузку на процессор, температуру процессора? Есть два понятия круга... Подскажите, какое из них наиболее корректное? Sqlite, как проверить есть ли результат и какое значение |
Native x86
5603 / 3346 / 952
Регистрация: 13.02.2013
Сообщений: 10,609
|
|
30.12.2016, 19:22 | 2 |
Нет ничего такого. Все, что связано с работающим процессом, находится в оперативной памяти и может быть изменено при желании.
Сыграть можно только на проверке такого, чего обычно не ожидают. Например, проходимся по списку процессов, получаем имя EXE-файла каждого из них, читаем десять байт начиная с 1024-го (или 100500-го) и сравниваем с тем, что должно быть у нашего подопечного процесса, делаем выводы. Это не так легко будет поменять специально, но контрольные байты могут измениться (и наверняка изменятся) при обновлении программы.
0
|
0 / 0 / 0
Регистрация: 05.06.2016
Сообщений: 14
|
|
30.12.2016, 19:43 [ТС] | 3 |
Спасибо за ответ! Есть еще вопрос! Напишу его здесь же: Есть файл File.exe и File.bin При запуске File.exe он запускает File.bin Можно как то запихать этот bin файл в исходник File.exe и сделать запуск этого bin файла через File.exe ?
0
|
Native x86
5603 / 3346 / 952
Регистрация: 13.02.2013
Сообщений: 10,609
|
|
30.12.2016, 19:49 | 4 |
Пристыковать file.bin в конец file.exe (предварительно вкомпилировав в константу внутри file.exe длину файла file.bin), а потом так: https://habrahabr.ru/sandbox/32468/
0
|
0 / 0 / 0
Регистрация: 05.06.2016
Сообщений: 14
|
|
30.12.2016, 19:57 [ТС] | 5 |
0
|
Native x86
5603 / 3346 / 952
Регистрация: 13.02.2013
Сообщений: 10,609
|
|
30.12.2016, 20:07 | 6 |
Компилируем file.bin (если он из исходников), узнаем его размер. Записываем этот размер в константу BIN_SIZE в исходниках file.exe. В исходниках file.exe пишем код, который при запуске выделяет BIN_SIZE байт памяти и считывает туда последние BIN_SIZE байт самого себя (имя своего файла можно узнать из argv[0]), запускает программу из памяти упомянутым выше образом. Компилируем file.exe и даем команду в консоли:
Код
copy /b file.exe + file.bin result.exe
0
|
30.12.2016, 20:07 | |
30.12.2016, 20:07 | |
Помогаю со студенческими работами здесь
6
Подскажите, какое значение должно быть у типа Date в конструкторе? Есть такая строка в программе: можете изменить её: StringGrid1.Cells[i,1]:=Format('%s', [s]) Присвоение цвета ячейкам Excel, где есть какое-либо значение Подскажите как сделать в Access 2001, условие которое ограничивало водимое мною значение Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |