Иван Корюков, "Дело в том что вирус это код, который умеет записать себя в почти программу, которую найдет на диске."
Вообще нет.
Особенность вируса - в размножении. А каким образом он это делает - влезает в бутсектор, в экзешник, используя уязвимость проникает через сеть прямо в память и оттуда уже записывает себя в виде отдельного исполняемого файла/библиотеки, или банально добавляет автозапуск в реестре или ярлык в папку автозапуска - дело вторичное. Даже умение добавить себя как плагин, чтобы автоматически запускаться с каким-то софтом - это уже тоже вирус.
Rick Joo, hsuper, Не нужно искать хорошую или самую лучшую книгу.
Переходите от чтения книг к практике - без практики чтение не поможет.
Ставите задачу написать простое приложение - и пишете его, гугля ответы на конкретные технические вопросы (как реализовать такую кнопку, или такое действие). Написали простое приложение - усложняйте его постепенно.
Но перед тем как усложнять, ваше приложение должно запускаться и работать в том функционале который был придуман заранее - то есть не нужно сразу планировать то, что до момента первого запуска потребует месяцев работы.
Уже потом, когда вы на практике напишете несколько программ, можно будет почитать книжки - и вот на готовый, наработанную практикой опыт, чтение книжек внезапно может оказаться полезным. Потому что невозможно понять какую проблему вам объясняют в книге, если вы с ней не сталкивались, и невозможно понять, насколько этот совет полезный, если вы не пытались решить эту проблему разными способами.
Итак - не нужно сейчас искать хорошую книгу - начинайте писать.
Сергей Горячев, ну поставьте там тот же virtualbox, и сделайте образ системы, которая при загрузке сразу запускает кликер.
Можно потом образ размножить и запустить их столько, сколько потянет ваша виртуалка.
Игорь, не заметил никаких тормозов, несколько десятков вист на ноутбуках в корпорации.
Понятно, что в домашних условиях, если пользователь качает и ставит постоянно кучу разного софта, который вдобавок написан кое-как, то все может быть, тем более что Виста была достаточно жесткий переход в рекомендациях MS как и где нужно хранить пользовательские данные.
И NT4 в домашних условиях недолго могла быть именно потому, что она не игровая. USB нет, directX древний - это хорошая офисная машинка.
А как операционка сама по себе - виста умела себя оптимизировать достаточно. Но вопрос собственно не к вам, а совет для топикстартера, который ищет волшебную программу "ускоритель ноутбука"
Игорь, Вообще-то в плане оптимизации, гораздо умнее, чем 90% пользователей, которые ею пользовались.
Возможно вы не застали windows 3.1 или windows millenium. А Виста вполне даже развитие, где-то хуже, где-то лучше.
devalone, Подозреваю, что там не столько С, сколько опыта с freebsd и linux, чтобы поправить путь к соответствующим библиотекам, возможно может отличаться старший бит, возможно в целом нужно разобраться что там с битностью и как оно сейчас работает.
Ну то есть да, тут нужен человек со специализацией.
Olek1, Если не уверены, зачем тогда комментируете, у вас очень странные рассуждения.
На фриланс выкладывают задачи потому, что видимо у меня нет нужной квалификации. По-моему это основная и самая популярная причина, почему люди хотят поручить работу кому-то другому.
Что же касается мотивации - первым делом я и попросил оценить, чтобы люди сами предложили цену, за которую они возьмутся.
hcdesxfj, если вы не способны нагуглить среднюю ЗП джуниора в вашем регионе, может вам стоит еще подучиться что-то делать самостоятельно, прежде чем идти работать?
Это не сравнимые вещи.
Статический анализ кода - анализ исходного кода различными анализаторами в поисках потенциальных проблем, повторяемости кода и других вещей, которые делают исходный текст программы "плохим".
А анализ бинарного кода - это анализ уже конечного, откомпилированного файла. Анализируется как именно компилятор разрулил ваш текст программы и перевел его в машинный код. При этом учитываются опции компиляции, используется отладчик, и необходимо знать ассемблер или что там целевой платформы
Вообще нет.
Особенность вируса - в размножении. А каким образом он это делает - влезает в бутсектор, в экзешник, используя уязвимость проникает через сеть прямо в память и оттуда уже записывает себя в виде отдельного исполняемого файла/библиотеки, или банально добавляет автозапуск в реестре или ярлык в папку автозапуска - дело вторичное. Даже умение добавить себя как плагин, чтобы автоматически запускаться с каким-то софтом - это уже тоже вирус.