за что отвечают dll платформы? #580133


#0 by zak555
в частности интересуют: accnt.dll backbas.dll backend.dll basic.dll bp.dll bpuit.dll calc.dll config.dll debug.dll devtool.dll frntend.dll htmlui.dll icuin40.dll mngcln.dll moxel.dll moxelui.dll perform.dll pictedt.dll rtrsrvc.dll wsisapi.dll
#1 by БалбесВ1с
pictedt.dll наверно вызывается при редактировании изображений
#2 by zak555
accnt.dll - отвечает за РБ calc.dll - отвечает за РР
#3 by KRV
accnt.dll - бухгалтерия
#4 by zak555
а за что отвечает РН ?
#5 by zak555
backbas.dll backend.dll это дрянь зачем ?
#6 by Никола_Питерский
Ветка телепатов ?? htmlui.dll полюбас что то связанное с хтмл`ом !
#7 by Aleksey
Соответственно moxel.dll moxelui.dll За моксель
#8 by tndr
Реверс инжиниринг?
#9 by Aleksey
wsisapi.dll Web service IS (?) API Т.е. веб сервис
#10 by andrewks
я знаю, за что отвечает pictedt.dll  :)
#11 by zak555
что это ? =)
#12 by andrewks
icuin40.dll - ну это просто
#13 by Вуглускр1991
Kaidend, судить будешь?
#14 by Живой Ископаемый
боже а зачем? просверлить дырочку в ней чтобы правильно считала остатки?
#15 by Aleksey
This file is part of International Components for Unicode. Icuin40.dll is developed by IBM Corporation and others (с)
#16 by zak555
все сдулись ?
#17 by Лефмихалыч
нет, считать должна так же, но со свистом что ты хочешь? говори прямо, не юли вот это вот, как институтка на первом свидании
#18 by zak555
узнать : какая библиотечка за что отвечает
#19 by Анатоль
Попробуй их поочерёдно поудалять и помтротри что перестанет работать :)
#20 by zak555
вариант =)
#21 by orefkov
config.dll - функционал запуска в режиме конфигуратора. debug.dll - все, связанное с отладкой. frntend.dll - тут почти вся работа с метаданными, контекстная подсказка в конфигураторе, много чего еще. backend.dll - связь с БД, реализация базовых объектов метаданных devtool.dll - групповая разработка, хранилище.
#22 by zak555
за что тогда backbas.dll отвечает ?
#24 by Thorn-deep
#25 by zak555
их две в 8.2
#27 by orefkov
Точно не скажу, не ковырял ее.
#28 by zak555
какой файл-ресурс отвечает за то, что отображается в окне, которое вызывается через меню Справка -> О программе... ?
#29 by БибиГон
8.2 запускает и 8.1 => нужно )
#30 by andrewks
судя по всему, некие базовые функции для работы с БД, выделенные в отдельную длл
#31 by zak555
тогда "базовые функции" похожи на basic.dll =)
#33 by andrewks
там именно касательно работы с СУБД
#34 by zak555
как быть с ?
#35 by orefkov
В 8.2 - mngui_xxx.res, форма с именем aboutdlg.f
#36 by Maxus43
Если вспомнить как работает пиратский патч, то можно предположить что эти отвечают за ключи
#37 by zak555
нет
#38 by zak555
значит он все одинаковы и не изменяются
#39 by Сергей-88
backbas.dll backend.dll не тронь) в них можно залезть и взломмать защиту от лицензии, кто в курсе тот поймет ;)
#40 by zak555
там же только для терминала есть выход
#41 by Maxus43
факт остается фактом. именно они патчатся пиратами... кто поковыряет и скажет правду?
#42 by zak555
из-за этого бывает вылеты платформ => способ неудачный хотя тема не об этом
#43 by БибиГон
значит не только. это только для 8.2 вылет, чтото переделали для новой платформы. )
#44 by orefkov
Что все одинаковы?
#45 by zak555
файлы-ресурсы одинаковы для трёх платформ
#46 by orefkov
Ну так разбирай их да сравнивай, если так надо.
#47 by orefkov
+ Кстати да, там же почти к каждой длл идет свой res - файл. Разбираешь, да смотришь, что там лежит.
#48 by zak555
тогда интересно: за счёт чего файлы-ресурсы знают, что показывать
#49 by zak555
ресы-все идентичны
#50 by orefkov
Они не знают. Они просто хранилища. Ты не понял. Хочешь например понять, что за backbas.dll - разбираешь backbas_root.res, смотришь, что там за строки, картинки, формы. Примерно понимаешь, что эта длл делает.
#51 by zak555
> Они не знают. Они просто хранилища. как узнать, как dll обращается к конкретному месту mngui_ru.res ?
#52 by Визард
восстановление логики работы бинарника
#53 by orefkov
Зачем?
#54 by zak555
интерес
#55 by skunk
а это зачем в книгу знаний добавили?
#56 by orefkov
Ищешь в длл строки - идентификаторы ресурсов из res-файла.
#57 by Пип Пибип
Упаси меня Боже со всем этим разбираться вплотную, но на всякий случай закладка
#58 by Злопчинский
а разве нет запрета н а копание в длл это ж обрантый инжиниринг...
#59 by Rie
Гражданский кодекс РФ, часть IV "Статья 1280. Свободное воспроизведение программ для ЭВМ и баз данных. Декомпилирование программ для ЭВМ ... 3. Лицо, правомерно владеющее экземпляром программы для ЭВМ, вправе без согласия правообладателя и без выплаты дополнительного вознаграждения воспроизвести и преобразовать объектный код в исходный текст (декомпилировать программу для ЭВМ) или поручить иным лицам осуществить эти действия, если они необходимы для достижения способности к взаимодействию независимо разработанной этим лицом программы для ЭВМ с другими программами, которые могут взаимодействовать с декомпилируемой программой, при соблюдении следующих условий: 1) информация, необходимая для достижения способности к взаимодействию, ранее не была доступна этому лицу из других источников; 2) указанные действия осуществляются в отношении только тех частей декомпилируемой программы для ЭВМ, которые необходимы для достижения способности к взаимодействию; 3) информация, полученная в результате декомпилирования, может использоваться лишь для достижения способности к взаимодействию независимо разработанной программы для ЭВМ с другими программами, не может передаваться иным лицам, за исключением случаев, когда это необходимо для достижения способности к взаимодействию независимо разработанной программы для ЭВМ с другими программами, а также не может использоваться для разработки программы для ЭВМ, по своему виду существенно схожей с декомпилируемой программой для ЭВМ, или для осуществления другого действия, нарушающего исключительное право на программу для ЭВМ. ..."
#60 by Злопчинский
нуи фигли - преобразовать в исходный код/декомпилировать - ну да, можно.. но что с этим делать..? с ичходным кодом если по исходному коду/декомпиляции понятно что не работает атк как хочется..? будет ли правомочным изменение 5-1- байтов для того, чтобы например 7.7 работала с 2005 скулем?
#61 by Rie
Начало той же статьи: "1. Лицо, правомерно владеющее экземпляром программы для ЭВМ или экземпляром базы данных (пользователь), вправе без разрешения автора или иного правообладателя и без выплаты дополнительного вознаграждения: 1) внести в программу для ЭВМ или базу данных изменения исключительно в целях их функционирования на технических средствах пользователя и осуществлять действия, необходимые для функционирования таких программы или базы данных в соответствии с их назначением, в том числе запись и хранение в памяти ЭВМ (одной ЭВМ или одного пользователя сети), а также осуществить исправление явных ошибок, если иное не предусмотрено договором с правообладателем;" Так что получается - правомерно, если следовать букве закона. Как толкует это судебная практика - не знаю (вроде бы ни одного дела по поводу 1С 7.7 и SQL 2005 не было).
#62 by Злопчинский
Скуль - не "технические средства пользователя" .." осуществлять действия, необходимые для функционирования таких программы или базы данных в соответствии с их назначением," - для скульной 7.7 где-то обговорено ЯВНО что использование только на скуль 2000 (и ниже)...? .."осуществить исправление явных ошибок" - например офигенно долгое сохранение в эксель - из-за неоптимального алгоритма - можно мситать ошибкой? . все вопросы не дабы достать, а дабы понять..
#63 by Rie
Не помню, что сказано в лицензионном соглашении на 7.7 по этому поводу. Точно помню насчёт "локальной сети". А насчёт версии MS SQL вроде бы не сказано ничего. И, поскольку на MS SQL Server нужна отдельная лицензия - то и не может быть сказано. Тем самым находимся в рамках этого самого п. 1 ч. 1 ст. 1280. Но это - IMHO. Судебной практики по таким делам (патч для работы с MS SQL 2005 и выше) мне не встречалось, все дела насчёт SQL-версии, которые мне известны, связаны с использованием её без лицензии. Собственно, отсутствие таких дел, равно как и дел по использованию 1С++ и FormEx, на мой взгляд, можно рассматривать как подтверждение того, что незаконного тут нет. Помнится мне, вопрос о лицензионности вставал, когда обсуждали работу 7.7 на MS SQL 2008 путём перехвата dll. (С другой стороны, у меня сложилось впечатление, что суды трактуют статью 1280 как "если можно - то всё равно нельзя". Но конкретных дел сейчас не вспомню). Насчёт Excel - тут не исправление явной ошибки, а изменение алгоритма. Что нельзя. Опять же, IMHO.
#64 by Злопчинский
ну. 1С++ т формекс - вообщем-то в 1С ничего не меняют... так что к ним вряд ли что пристегнуть можно.. а вот патчи ромикса - очень непонятно...
#65 by oleg_km
Патчи ромикса по закону использовать может только ромикс
#66 by Rie
Я имел в виду это решение: (здесь тоже была тема, но не помню, когда).
#67 by Злопчинский
я в курсе ссылки
#68 by orefkov
Суд решит, чьё конфу круче...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С