Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Сравнить dll/sys

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

4r0

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет. Ситуация такова: существует драйвер, работавший корректно до определённой версии, после одного из обновлений посыпались BSOD'ы, и в каждом последующем обновлении эта проблема оставалась.
 
Я подумал - а что, если взять 3 версии его библиотек (dll, sys):
1 - версия перед началом BSOD'ов,
2 - следующая версия, когда начались BSOD'ы,
3 - самая последняя существующая версия, всё ещё вызывающая BSOD'ы,
найти куски кода, которые изменились в версии 2 по сравнению с версией 1 и потом кочевали далее, и заменить их каким-нибудь простеньким инструментом для чайников на "старые", из версии 1? Производитель драйвера всё равно на всё забил давно, а мне хочется попробовать.
 
Есть ли какая-нибудь программа, способная таким образом сравнить три редакции файлов dll/sys?

Всего записей: 731 | Зарегистр. 26-01-2010 | Отправлено: 23:02 24-02-2017
klarus



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
найти куски кода, которые изменились в версии 2 по сравнению с версией 1 и потом кочевали далее, и заменить их каким-нибудь простеньким инструментом для чайников на "старые", из версии 1? Производитель драйвера всё равно на всё забил давно, а мне хочется попробовать.

 
Любой HEX редактор в помощь.

----------
В действительности всё совершенно иначе, чем на самом деле. © Сент-Экзюпери
Не верьте золотом покрытым пластмассовым словам!

Всего записей: 4312 | Зарегистр. 02-04-2007 | Отправлено: 23:15 24-02-2017
4r0

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
klarus
Т.е. любой хекс редактор умеет сравнивать 3 файла таким образом, каким я написал - отличия между 1 и 2 файлами, и какие из этих отличий есть в 3 файле?..

Всего записей: 731 | Зарегистр. 26-01-2010 | Отправлено: 23:37 24-02-2017
klarus



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
сравнивать 3 файла таким образом, каким я написал - отличия между 1 и 2 файлами, и какие из этих отличий есть в 3 файле?

 
Каша какая-то, открой все три и сравнивай попарно: 1 -й с 3 -м, 2 -й с 3 -м, смотри код, правь что надо, опять сравнивай, только зачем это всё, если есть
 

Цитата:
1 - версия перед началом BSOD'ов

 
Версиаз или что-то не так работает?
 
upd  
 
неплохо было бы прежде всего самому разобраться, что именно "синьку" вызывает - DLL или SYS?

----------
В действительности всё совершенно иначе, чем на самом деле. © Сент-Экзюпери
Не верьте золотом покрытым пластмассовым словам!

Всего записей: 4312 | Зарегистр. 02-04-2007 | Отправлено: 23:45 24-02-2017 | Исправлено: klarus, 00:11 25-02-2017
Vsevolod



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Версиаз или что-то не так работает?

Поработав телепатом предположу, что 3 версия новее и автору больше нравится она.

Всего записей: 2366 | Зарегистр. 13-06-2001 | Отправлено: 23:57 24-02-2017
4r0

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
открой все три и сравнивай попарно

Некоторые файлы по 10 метров весят, если там много отличий (а их должно быть много, полагаю), то я замучаюсь так сравнивать.
 

Цитата:
неплохо было бы прежде всего самому разобраться, что именно "синьку" вызывает - DLL или SYS?

Хороший вопрос... Ну, хранятся у меня дампы (и минидампы) от 2014 года, и bluescreenview показывает следующее:
Текст ошибки Код ошибки Параметр 1 Параметр 2 Параметр 3 Параметр 4 Возможный драйвер причины Адрес причины Адрес аварии    
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED 0x1000007e ffffffff`c0000005 fffff880`052cd2fe fffff880`03b7d7c8 fffff880`03b7d020 dxgkrnl.sys dxgkrnl.sys+315de igdkmd64.sys+442fe    
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED 0x1000007e ffffffff`c0000005 fffff880`055192fe fffff880`03b767c8 fffff880`03b76020 dxgkrnl.sys dxgkrnl.sys+315de igdkmd64.sys+442fe    
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED 0x1000007e ffffffff`c0000005 fffff880`04b2630e fffff880`0337d7c8 fffff880`0337d020 dxgkrnl.sys dxgkrnl.sys+315de igdkmd64.sys+4430e    
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED 0x1000007e ffffffff`c0000005 fffff880`0505730e fffff880`03b617c8 fffff880`03b61020 dxgkrnl.sys dxgkrnl.sys+315de igdkmd64.sys+4430e

 
А вот и свежачок:
Текст ошибки Код ошибки Параметр 1 Параметр 2 Параметр 3 Параметр 4 Возможный драйвер причины Адрес причины Адрес аварии    
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED 0x1000007e ffffffff`c0000005 00000000`000a000a fffff880`0336f7b8 fffff880`0336f010 igdkmd64.sys igdkmd64.sys+44311

Имя файла Адрес в стеке С адреса По адрес Размер Название продукта Описание файла    
ACPI.sys ACPI.sys+bbb7 fffff880`00f85000 fffff880`00fdc000 0x00057000 Операционная система Microsoft® Windows® ACPI драйвер для NT    
atikmpag.sys atikmpag.sys+10236 fffff880`048a6000 fffff880`04949000 0x000a3000 AMD driver AMD multi-vendor Miniport Driver    
dxgkrnl.sys dxgkrnl.sys+3168a fffff880`04200000 fffff880`042f5000 0x000f5000 Microsoft® Windows® Operating System DirectX Graphics Kernel    
igdkmd64.sys igdkmd64.sys+44311 fffff880`01e15000 fffff880`02332c20 0x0051dc20 Intel Graphics Accelerator Drivers for Windows 8(R) Intel Graphics Kernel Mode Driver

 
Vsevolod
Вот именно! Версия 3, хоть и всё равно стара, как мир, но новее первой аж на год с небольшим, и хотелось бы попробовать на ней остановиться...

Всего записей: 731 | Зарегистр. 26-01-2010 | Отправлено: 01:22 25-02-2017 | Исправлено: 4r0, 02:40 25-02-2017
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Программы » Сравнить dll/sys


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru