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