Итак, как я и говорил тут я буду изучать как работают программы и пытаться понять смысл их работы.
И начну я...с блокнота!
Точнее с функции его открытия файлов, как я выяснил он использует некоторые dll файлы системные при открытии файлов.
И что ещё я выяснил-поиск по имени файла dll это пустая затея, в гугле ничего нету.
А ещё мне писали что код изучается и исследуется.
Заметка номер 1(то что я писал в блокнот):
Далее планирую найти монитор APIшек и записывать каждый их вызов, а также изучать сам код.
Это первый беглый осмотр блокнота, потом будет интереснее.
Dale! сказал(а):↑вот тут значение, не понятно...
Нажмите, чтобы раскрыть...Так я говорю, предварительный обзор!
Что-то копируется в какое-то место и т.д
Это же блокнот а не серьёзная программа!
В следующей части(заливается) я нашёл что блокнот считывает ресурсы(кнопачки и менюшки)из особого файла и его нельзя изменить..вообще нельзя.
Просто система не даёт.
Постараюсь код изучать лучше но обычно если копируются что-то и куда-то то это именно что-то типа 0 или 1.
KeksovName сказал(а):↑Итак, как я и говорил тут я буду изучать как работают программы и пытаться понять смысл их работы.
И начну я...с блокнота!
Точнее с функции его открытия файлов, как я выяснил он использует некоторые dll файлы системные при открытии файлов.
И что ещё я выяснил-поиск по имени файла dll это пустая затея, в гугле ничего нету.
А ещё мне писали что код изучается и исследуется.
Заметка номер 1(то что я писал в блокнот):
Далее планирую найти монитор APIшек и записывать каждый их вызов, а также изучать сам код.
Это первый беглый осмотр блокнота, потом будет интереснее.
Нажмите, чтобы раскрыть...Андрюх, ну не с той стороны заходишь.
Смотри, ты говоришь, что занимаешься отладкой для того, чтобы понять, как работают мастера. Так? Так вот, открою тебе страшную тайну наверное, но на ассемблере десктоп приложений либо нет совсем либо почти нет. Мастера пишут на языках программирования алгоритмических и в случае с десктоп приложениями эти языки ещё и ООП. Более того, на самом деле в случае с большинством программ и игр люди не юзают сами системные вызовы или как ты их называешь API функции, потому что есть различные библиотеки фреймвроки и тд.
Поэтому с данной точки зрения занятие абсолютно бесполезное.
Опять же, если есть желание посмотреть работу мастеров, есть очень много программ с открытым исходным кодом. И когда ты их увидишь, ты ещё раз убедишься в моих словах, что мастера десктопы на ассемблере не пишут
pegaster сказал(а):↑Андрюх, ну не с той стороны заходишь.
Смотри, ты говоришь, что занимаешься отладкой для того, чтобы понять, как работают мастера. Так? Так вот, открою тебе страшную тайну наверное, но на ассемблере десктоп приложений либо нет совсем либо почти нет. Мастера пишут на языках программирования алгоритмических и в случае с десктоп приложениями эти языки ещё и ООП. Более того, на самом деле в случае с большинством программ и игр люди не юзают сами системные вызовы или как ты их называешь API функции, потому что есть различные библиотеки фреймвроки и тд.
Поэтому с данной точки зрения занятие абсолютно бесполезное.
Опять же, если есть желание посмотреть работу мастеров, есть очень много программ с открытым исходным кодом. И когда ты их увидишь, ты ещё раз убедишься в моих словах, что мастера десктопы на ассемблере не пишут
Нажмите, чтобы раскрыть...У самурая нет цели, только путь
pegaster сказал(а):↑Андрюх, ну не с той стороны заходишь.
Смотри, ты говоришь, что занимаешься отладкой для того, чтобы понять, как работают мастера. Так? Так вот, открою тебе страшную тайну наверное, но на ассемблере десктоп приложений либо нет совсем либо почти нет. Мастера пишут на языках программирования алгоритмических и в случае с десктоп приложениями эти языки ещё и ООП. Более того, на самом деле в случае с большинством программ и игр люди не юзают сами системные вызовы или как ты их называешь API функции, потому что есть различные библиотеки фреймвроки и тд.
Поэтому с данной точки зрения занятие абсолютно бесполезное.
Опять же, если есть желание посмотреть работу мастеров, есть очень много программ с открытым исходным кодом. И когда ты их увидишь, ты ещё раз убедишься в моих словах, что мастера десктопы на ассемблере не пишут
Нажмите, чтобы раскрыть...Так я хочу быть универсалом, уметь и код писать и читать и реверсить программы.
Изучать всё всесторонне!
Чтобы узнавать код и открытый и закрытый(изучив его в отладчике) и в итогу я наконец-то пойму как работают компьютерные программы.
Просто это древняя история, был такой Крис Касперски и он всё что делал так это изучал программы и писал восхитительные книги по этому!
Хочу быть уверенным в себе, нету исходников? Да пофигу за месяц пойму код в отладчике!
Как-то так.
Legatus Legionis сказал(а):↑Так он больше ничего и не может понять
Нажмите, чтобы раскрыть...Зачем ты так?
Я стараюсь, применяю свои знания даже(пусть и к блокноту
) и планирую дальше заниматься практикой!
KeksovName сказал(а):↑Так я хочу быть универсалом, уметь и код писать и читать и реверсить программы.
Изучать всё всесторонне!
Чтобы узнавать код и открытый и закрытый(изучив его в отладчике) и в итогу я наконец-то пойму как работают компьютерные программы.
Просто это древняя история, был такой Крис Касперски и он всё что делал так это изучал программы и писал восхитительные книги по этому!
Хочу быть уверенным в себе, нету исходников? Да пофигу за месяц пойму код в отладчике!
Как-то так.
Нажмите, чтобы раскрыть...Ну, ты попробуй сначала код с исходниками понимать. А для этого нужно программировать уметь. Ты пришёл в тренажерный зал и сразу 500кг накинул
pegaster сказал(а):↑Ну, ты попробуй сначала код с исходниками понимать. А для этого нужно программировать уметь. Ты пришёл в тренажерный зал и сразу 500кг накинул
Нажмите, чтобы раскрыть...это бесполезно, оставь его. Мы какие только аргументы не использовали. Он только говорит, что слушает советы - пусть дальше занимается бесполезной ерундой. Мб самый лучший советчик ВРЕМЯ до него достучится
Огурчик (4) сказал(а):↑это бесполезно, оставь его. Мы какие только аргументы не использовали. Он только говорит, что слушает советы - пусть дальше занимается бесполезной ерундой. Мб самый лучший советчик ВРЕМЯ до него достучится
Нажмите, чтобы раскрыть...Я просто хочу быть хорошим специалистом!
Который может решить кучу проблем:
поломался файл, не запускается игра или что-то ещё и я готов это исправить.
Я с таким сталкиваюсь постоянно, вон у меня антивирус орёт на Movavi что это вирус!
А так я могу попробовать решить проблемы возникающие.
KeksovName сказал(а):↑Я просто хочу быть хорошим специалистом!
Который может решить кучу проблем:
поломался файл, не запускается игра или что-то ещё и я готов это исправить.
Я с таким сталкиваюсь постоянно, вон у меня антивирус орёт на Movavi что это вирус!
А так я могу попробовать решить проблемы возникающие.
Нажмите, чтобы раскрыть...хороший начинающий специалист прислушается к советам бывалых в этой области и не будет отсебятину творить. Тебе отписались уже, что надо изучать и делать. Хочешь заходить к проблеме с задницы - пожалуйста. Только не обижайся, что тебя хейтят все
Просто рано или поздно, интерес к твоим темкам угаснет совсем (что впрочем и произошло, после твоего возвращения). Посмеялись и хватит
Огурчик (4) сказал(а):↑хороший начинающий специалист прислушается к советам бывалых в этой области и не будет отсебятину творить. Тебе отписались уже, что надо изучать и делать. Хочешь заходить к проблеме с задницы - пожалуйста. Только не обижайся, что тебя хейтят все
Просто рано или поздно, интерес к твоим темкам угаснет совсем (что впрочем и произошло, после твоего возвращения). Посмеялись и хватит
Нажмите, чтобы раскрыть...Начну через неделю изучать программирование!
А пока буду копаться в коде, я столько времени потратил на курсы-должен же я насладиться.
Увидеть хотя бы вживую и САМ как это всё работает, а потом можно и делом заняться.
Будет отладка как хобби, а программирование как основное.
Сага о том как я делал патч для Counter-Strike:Source!
Нашёл строки, скопировал адрес и написал патч(пока точно это не удалось)
Делал код на ассемблере чтобы управлять кодом игры!
Хочу сделать версию универсальную для v34 и последней, давно хочу! Вот немного продвинулся.
Заметки в блокноте:
Что всё это значит? Объяснение на 1:24:49
KeksovName сказал(а):↑Сага о том как я делал патч для Counter-Strike:Source!
Нашёл строки, скопировал адрес и написал патч(пока точно это не удалось)
Делал код на ассемблере чтобы управлять кодом игры!
Хочу сделать версию универсальную для v34 и последней, давно хочу! Вот немного продвинулся.
Заметки в блокноте:
Что всё это значит? Объяснение на 1:24:49
Нажмите, чтобы раскрыть...Андрюх, мы всё ждём, когда ты си начнёшь учить
Адресная арифметика, динамическая память и прочее
Тема закрыта
-
ЗаголовокОтветов ПросмотровПоследнее сообщение
-
Сообщений:1
Просмотров:0
-
Сообщений:1
Просмотров:0
-
Сообщений:7
Просмотров:9
-
Сообщений:4
Просмотров:4
-
Сообщений:11
Просмотров:12




