День добрый. Проблема возможно простая.
Есть некий скомпилированный файл к примеру primer.exe написанный на Autoit v3
подскажите КОД, который надо втавить в этот файл что бы он мог менять в себе к примеру третью строчку.
и второй вопрос.
Какой идентификатор есть Индивидуальный для каждого компьютера(каждой системы на базе Виндовс)? ну кроме лицензинооннго ключа? и оотвевенно комнаду подскажите ..
Заранее спаибо.
Редактирования Скомпилированного файла
-
Creat0R
Re: Редактирования Скомпилированного файла
Цитата yukuru:
подскажите КОД, который надо втавить в этот файл что бы он мог менять в себе к примеру третью строчку.
Зачем, если “этот файл” доступен в виде au3-кода, то эту самую строчку можо изменить как душе угодно (поставить там нужное условие).
Цитата yukuru:
второй вопрос
В отдельную тему.
Хотя я бы посоветовал поискать ответ
подскажите КОД, который надо втавить в этот файл что бы он мог менять в себе к примеру третью строчку.
Редактирования Скомпилированного файла
Зачем, если “этот файл” доступен в виде au3-кода, то эту самую строчку можо изменить как душе угодно (поставить там нужное условие).
Цитата yukuru:
второй вопрос
Редактирования Скомпилированного файла
В отдельную тему.
Хотя я бы посоветовал поискать ответ
тут
.-
yukuru
Re: Редактирования Скомпилированного файла
Цитата Creat0R:
Цитата yukuru: подскажите КОД, который надо втавить в этот файл что бы он мог менять в себе к примеру третью строчку. »
Зачем, если “этот файл” доступен в виде au3-кода, то эту самую строчку можо изменить как душе угодно (поставить там нужное условие).
Мне нужно что бы программа могла сама себя изменять. или изменять другую .ехе программу, которая также сделана на AUTOIT
К примеру запускается , то при запуске она сама в себе (или в другой программе )меняет значение на +1.
Цитата yukuru: подскажите КОД, который надо втавить в этот файл что бы он мог менять в себе к примеру третью строчку. »
Зачем, если “этот файл” доступен в виде au3-кода, то эту самую строчку можо изменить как душе угодно (поставить там нужное условие).
Редактирования Скомпилированного файла
Мне нужно что бы программа могла сама себя изменять. или изменять другую .ехе программу, которая также сделана на AUTOIT
К примеру запускается , то при запуске она сама в себе (или в другой программе )меняет значение на +1.
-
Creat0R
Re: Редактирования Скомпилированного файла
Цитата yukuru:
Мне нужно что бы программа могла сама себя изменять
Чтобы ответить на этот вопрос, нужно знать для чего это нужно.
А в целом, я бы использовал один из методов интеракций между процессами, также можно найти по ссылке что я дал выше, ну или тут по форуму, тоже кажется обсуждалось уже.
Мне нужно что бы программа могла сама себя изменять
Редактирования Скомпилированного файла
Чтобы ответить на этот вопрос, нужно знать для чего это нужно.
А в целом, я бы использовал один из методов интеракций между процессами, также можно найти по ссылке что я дал выше, ну или тут по форуму, тоже кажется обсуждалось уже.
-
kaster
Re: Редактирования Скомпилированного файла
Цитата Creat0R:
нужно знать для чего это нужно.
это же очевидно. у человека есть программа написанная на AutoIt, но нет исходников. программа платная, и имеет лицензионный ключ. посему, ТС хочет это каким-то образом обойти.
нужно знать для чего это нужно.
Редактирования Скомпилированного файла
это же очевидно. у человека есть программа написанная на AutoIt, но нет исходников. программа платная, и имеет лицензионный ключ. посему, ТС хочет это каким-то образом обойти.
-
yukuru
Re: Редактирования Скомпилированного файла
Цитата kaster:
это же очевидно. у человека есть программа написанная на AutoIt, но нет исходников. программа платная, и имеет лицензионный ключ. посему, ТС хочет это каким-то образом обойти.
не надо свои проблемы проеировать на других. Это не красиво.
Цитата Creat0R:
Чтобы ответить на этот вопрос, нужно знать для чего это нужно.
А в целом, я бы использовал один из методов интеракций между процессами, также можно найти по ссылке что я дал выше, ну или тут по форуму, тоже кажется обсуждалось уже.
обЪясню еще раз. У меня ИСХОДНЫЕ файлы. ив них я могу добавить код. чтобы когда они были скомпилированны они могли менять друг друга. читаю это маленьким вариантом защиты от неанкционированного рапространения в сети.
П.С, я не нашел, можт плохо искал, команды. подскажите между делом?
Определение ID processora\ ID motherboard\Mac-adresss . пожалуйста
это же очевидно. у человека есть программа написанная на AutoIt, но нет исходников. программа платная, и имеет лицензионный ключ. посему, ТС хочет это каким-то образом обойти.
Редактирования Скомпилированного файла
не надо свои проблемы проеировать на других. Это не красиво.
Цитата Creat0R:
Чтобы ответить на этот вопрос, нужно знать для чего это нужно.
А в целом, я бы использовал один из методов интеракций между процессами, также можно найти по ссылке что я дал выше, ну или тут по форуму, тоже кажется обсуждалось уже.
Редактирования Скомпилированного файла
обЪясню еще раз. У меня ИСХОДНЫЕ файлы. ив них я могу добавить код. чтобы когда они были скомпилированны они могли менять друг друга. читаю это маленьким вариантом защиты от неанкционированного рапространения в сети.
П.С, я не нашел, можт плохо искал, команды. подскажите между делом?
Определение ID processora\ ID motherboard\Mac-adresss . пожалуйста
-
Creat0R
Re: Редактирования Скомпилированного файла
Цитата yukuru:
читаю это маленьким вариантом защиты от неанкционированного рапространения в сети.
Мне не удалось понять как это будет защитой, но изменить код скомпилированной программы нельзя. Но как я уже писал, можно поставить условие, по которому код будет меняться (точнее выполняться). Делается это также с помощью интеракций, например, программа запускает себя в отдельном процессе с ключом командной строки /Modify, а в начале скрипта идёт проверка этого ключа, и если программа запущена с ключём, выполнять определённые действия.
Цитата yukuru:
Какой идентификатор есть Индивидуальный для каждого компьютера
читаю это маленьким вариантом защиты от неанкционированного рапространения в сети.
Редактирования Скомпилированного файла
Мне не удалось понять как это будет защитой, но изменить код скомпилированной программы нельзя. Но как я уже писал, можно поставить условие, по которому код будет меняться (точнее выполняться). Делается это также с помощью интеракций, например, программа запускает себя в отдельном процессе с ключом командной строки /Modify, а в начале скрипта идёт проверка этого ключа, и если программа запущена с ключём, выполнять определённые действия.
Цитата yukuru:
Какой идентификатор есть Индивидуальный для каждого компьютера
_UniqueHardwaeIDv1() - Генерация уникального ID компьютера
-
kaster
Re: Редактирования Скомпилированного файла
Цитата yukuru:
У меня ИСХОДНЫЕ файлы.
я выражаю огромные сомнения в том, что ты написал код. это как говорится, рыбак рыбака. тогда встает вопрос, раз ты не являешься автором скрипта, почему ты хочешь ограничить его распространение?
Цитата yukuru:
чтобы когда они были скомпилированны они могли менять друг друга.
кто они?
Цитата yukuru:
читаю это маленьким вариантом защиты от неанкционированного рапространения в сети.
это не является никаким методом защиты, ни маленьким ни большим.
ответ на твой вопрос – ключи командой строки. рой справку по данному вопросу.
PS: выложи код
У меня ИСХОДНЫЕ файлы.
Редактирования Скомпилированного файла
я выражаю огромные сомнения в том, что ты написал код. это как говорится, рыбак рыбака. тогда встает вопрос, раз ты не являешься автором скрипта, почему ты хочешь ограничить его распространение?
Цитата yukuru:
чтобы когда они были скомпилированны они могли менять друг друга.
Редактирования Скомпилированного файла
кто они?
Цитата yukuru:
читаю это маленьким вариантом защиты от неанкционированного рапространения в сети.
Редактирования Скомпилированного файла
это не является никаким методом защиты, ни маленьким ни большим.
ответ на твой вопрос – ключи командой строки. рой справку по данному вопросу.
PS: выложи код
-
yukuru
Re: Редактирования Скомпилированного файла
Цитата Creat0R:
Цитата yukuru: Какой идентификатор есть Индивидуальный для каждого компьютера
_UniqueHardwaeIDv1() - Генерация уникального ID компьютера
спасибо. большое. но МАК адресс сетевухи там не указан. и честно до конца не понял каким алгоритм его работы. ну это дело часа.
Цитата Creat0R:
менить код скомпилированной программы нельзя. Но как я уже писал, можно поставить условие, по которому код будет меняться (точнее выполняться). Делается это также с помощью интеракций, например, программа запускает себя в отдельном процессе с ключом командной строки /Modify, а в начале скрипта идёт проверка этого ключа, и если программа запущена с ключём, выполнять определённые действия.
как вариант. Спасибо. но пока думал над тим вопросом, решил сделать ход конем. Использовать полибинский квадрат как метод шифрования уникального ИД компьютера. и Сохранять это в простом ТХТ файле при первом запуске программы. и в дальнейшем проверять наличие этого файла и данных там, сравнивая с данными(уникального ИД копьютера) которые будет получать при каждом вызове программы....
как думаете. ВАриант? единственный обход - копирование файла ДО запуска.
Цитата yukuru: Какой идентификатор есть Индивидуальный для каждого компьютера
_UniqueHardwaeIDv1() - Генерация уникального ID компьютера
Редактирования Скомпилированного файла
спасибо. большое. но МАК адресс сетевухи там не указан. и честно до конца не понял каким алгоритм его работы. ну это дело часа.
Цитата Creat0R:
менить код скомпилированной программы нельзя. Но как я уже писал, можно поставить условие, по которому код будет меняться (точнее выполняться). Делается это также с помощью интеракций, например, программа запускает себя в отдельном процессе с ключом командной строки /Modify, а в начале скрипта идёт проверка этого ключа, и если программа запущена с ключём, выполнять определённые действия.
как вариант. Спасибо. но пока думал над тим вопросом, решил сделать ход конем. Использовать полибинский квадрат как метод шифрования уникального ИД компьютера. и Сохранять это в простом ТХТ файле при первом запуске программы. и в дальнейшем проверять наличие этого файла и данных там, сравнивая с данными(уникального ИД копьютера) которые будет получать при каждом вызове программы....
как думаете. ВАриант? единственный обход - копирование файла ДО запуска.