ищу логи для разных версий и сп выни от 2k sp4 и до ... скрипт для получения лога см в аттаче. как пользоваться: установка: скачиваем интерпрер тут (просю простить меня за мои пристрастия). Распаковываем аттач в папку с интерп (фактически в нее должна попасть только папочка 'disasm'). работа: -- запускаем -- пишем в терминале dofile("sn-seeker.b") или dofile(pwd() .. "/sn-seeker.b") или dofile(<куда распаковано> .. "/sn-seeker.b") . <enter> . должно не выдать ошибок и появиться окошко. -- 3-я строчка снизу - должен быть правильный путь к системным вынь либам. У меня это 'c:/windows/system32' -- 1-я строчка снизу - должен быть правильный путь к папке для логов. Вначале будет папка запуска. -- нажать на кнопку 'Search Kernel interfaces' (2-я строчка снизу). Ждать несколько минут. Будут появляться месажБох-и с ошибками - не страшно - <ок> их. Скрипт берет под себя до 150М памяти. -- после выполнения - выйти, а если не захочет - прибить в таск менеджере (старый глюк с памятью). -- выслать мне лог 'nti.txt' c указанием версии и сп винды. Можно сюда, можно в ПМ. Очень прошу помочь. Заранее большое спасибо. PS кста, предложения, поправки и улучшения по скрипту - приветствуются. PPS прошу прощения за нерелизный вид. ADD прибил ящих от греха
хм, у меня не хочет как я понял видеть файл. Пишу: dofile("Z:\Софт\basmp\sn-seeker.b") Runtime error in control callback. Думал что дело или в русских буквах или в том что диск "Зю" сетевой, но перенос на Диск Е:\TEMP\basmp не помог. Может стоить сделать более понятный лог ошибок. Система: Windows Server 2008 x64
dead_body dofile("Z:/Софт/basmp/sn-seeker.b") или dofile("Z:\\Софт\\basmp\\sn-seeker.b") или dofile([[Z:\Софт\basmp\sn-seeker.b]]) \x - строковые ескейпы в строках заданных с помощью '' или "". Но вообще-то я всю систему еще на 64х не проверял. Если вы всетаки проверите буду очень рад. ошибки выводятся стандартные луавские. Ну еще пару моих. А "Runtime error in control callback" - это вариант когда нет описания. В данном случае попытка выполнить несуществующий файл. censored луа. Пока там еще много луа. Но гц придется таки сменить. Или ланг. Есть уже кандидат побыстрее. nobodyzzz Большое спасибо.
_basmp_ Ужасно, попытался проделать описанные шаги, в общем кое-что получилось, потом вылезла ошибка. После уже не было желания возится с этим хламом. Интерфейс программы наичудовищный. Просто хуже я не видел наверное. Если просишь уж о тестировании, то приведи все к нормальному виду, сделай нормальное описание, а не "там то окно, там ОК", сделай возможность тестирования без потуг. Ведь сурцы есть. А так просто страшно смотреть и видеть это говно-поделку.
Osen никакого тестирования я не прошу. Просто снять логи с выней разных версий. Точнее один файл. Если я изза каждого лога буду художествами заниматься, то дело встанет намертво. А так все просто, понятно и удобно достаточно. Спрашивать тоже не запрещено. Ошибки что вылетают - ошибки загрузки длл-ей, связаны с ними и от меня не зависят никак. мне нравится. вам не нравится? - на всех не угодишь. А) я вас и не заставляю. Б) сурсы есть - покажите как надо. В) покажите не гуан. вирусы - это такое. ломать - не стоить, знаете-ли.
_basmp_ Раз сурцы есть, вы можете поправить как надо. А надо вот как - запускаешь EXE и он выдает лог, плюс при работе этого EXE таймер когда это все закончится. А то что я вижу сейчас это как-то совсем не профессионально. Тяп-ляп, так программы не пишутся, ну это к слову, я почти уверен у вас и ошибок куча в программах и сам код нечитаемый. Я сделал вывод из тех материалов, что вы дали для тестирования. Кстати программы пишутся для людей, а не для разработчиков. Если вам нравится, это не значит что она именно такая должна быть. Дело в том, что она не юзабельна, а это и есть главная проблема.
Osen exe - гуй интерпрер писанный для себя, для удобства экспериментирования. Однопоточный, те никаких динамических процентов или других извещений, видимо, не получится. А все делается скриптом + некоторые пути заранее точно неизвестны, те их надо проверить и, возможно, поправить. Интерпрер - для тяпов, те набросков. Да и сам он из набросков склеен между делом. Профессиональность его мне до фени, тк рабоч достаточно, а продавать его в планах нет. я почти уверен, что луна сделана из сыра, а в ядре земли конкретные хим элементы неразличимы. Вывод сделал из всевозможных текстов в инете. все верно. писал для пользователя. единственного. меня. ничего не понял. единственная нужная кнопка не нажимается или что? Какой юзабельности вам не хватает? PS просьба снять логи если есть желание и возможность помочь. Просьба снятые логи выслать с указанием версий и в запакованном виде. Если желания нет или вас тошнит от меня, задачи, выбора инструментов, оформления, просьб вообще - расстрела не предусмотрено. Постараюсь обойтись своими силами.
_basmp_ Ну вот открываете вы блокнот, а там все ясно и понятно что к чему. Открываю я FASM там тоже все ясно как день. Открываю я вашу программу, ну просто жопа, куча окон, куча кнопок, тошнотворное оформление в стиле первых программ Windows 3.1. Вы уж не обижатесь, но в хороших программах все делается именно для человека, а вы все сделали для себя, ну тогда и юзайте сами.
[Osen] Ты не прав. Действительно, есть программы которые пишутся ДЛЯ СЕБЯ. Я привел скриншот такой. Она была составлена за 25 минут Но делает очень полезное дело именно для меня. Мне больше ниче не надо, главное чтоб с БД общалась.
censored лимбо. Но там еще разобраться надо, тк минимум доки по кишкам окромя сорсов без комментов. но покачто все представляется проще и интереснее чем луа гораздо. и мощнее. серьезнее. кста, для луа тоже жит есть, но когда я его в последний раз видел - зело глючен был. Osen Вот запускаю я хэловорд в месажБохе или консоли. Ясно как пень. Зачем замороченые монстры типа блокнота или фасма? иногда слушаешь чела и понимаешь, что аргументы свои он даже на скриншоте не видел. Да и, скажу вам по секрету, у меня от всяких потуг на высокохудожественность в глазах сильно рябит. Напр, в свинье своей отрубил темы, звуки и видеоэффекты. Как хорошо стало. Быстро. Глаза/уши от пестроты меньше устают. Кста, если вам так уж разукрашек охота - gi позволяет рисовать в любом собственном окне/кнопке. А окна все задаются скриптами. Удалите их - не будет окон. Поправьте - окна будут не такие. Итд. все правильно все делалось для человека - меня. В точности под мой вкус. Непестрое, светлое. Большие кнопки чтоб не промахиваться, возможность не закрывать или не открывать по 100 раз в секунду, возможность быстро до/переписывать, маленькие размеры, возможность юзать вынь длл-и, встроеный асм, бд итд. Вам не нравится? Ну что я могу сделать.. Надеюсь, что-то другое вас удовлетворит поболее или, если не найдется такого, сами нечто напишете, что все ахнут. И будут соревноваться в поиске дыр в вашем по и даже находить иногда. Это тоже не исключено. аналогично
nobodyzzz Назрел вопрос, вернее 2 вопроса: файл _005097_.tmp.dll - ntdll.dll какой версии (я имею ввиду: свойства -> версия -> версия файла) тоже самое с ntdll.dll
nobodyzzz так. Если вы не против, то еще немного экспериментов. после загрузки скрипта ( dofile("sn-seeker.b"); ), ввести ntdll.dll и нажать <Load DLL> в верхней строчке. Затем ввести TerminateProcess и нажать <Search funcs> во второй. Появились-ли кнопки <ZwTerminateProcess> и <NtTerminateProcess> на пустом месте ниже третьей строки? Если да, то нажмите на них. Появляется ли в 3-ей строке что-нибудь вроде "serv = 101h" ?