Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / Можетли виндовс без COM? / 25 сообщений из 37, страница 1 из 2
13.03.2006, 10:11
    #33595648
rodb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можетли виндовс без COM?
А может ли виндовс загрузиться без COM?

Какие dll нада убрать чтобы быть полностью уверенным что
COM отсутствует на машине?


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
13.03.2006, 12:04
    #33596071
Cerebrum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можетли виндовс без COM?
rodb
А может ли виндовс загрузиться без COM?

Какие dll нада убрать чтобы быть полностью уверенным что
COM отсутствует на машине?


Posted via ActualForum NNTP Server 1.3
маловероятно, почти стопроцентно - НЕТ, вот без COM+ очень даже может
...
Рейтинг: 0 / 0
13.03.2006, 12:58
    #33596314
ilias1979
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можетли виндовс без COM?
винда вся построена на com
поэтому загрузиться без него не возможно
...
Рейтинг: 0 / 0
13.03.2006, 13:06
    #33596355
rodb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можетли виндовс без COM?
>винда вся построена на com
>поэтому загрузиться без него не возможно

абстрактный ответ.

почему нет? Ядро виндовс написано на COM?
explorer.exe использует COM?
если да, то его можно заменить чем попроще.


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
13.03.2006, 14:07
    #33596666
Макарий
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можетли виндовс без COM?
rodb

>винда вся построена на com
>поэтому загрузиться без него не возможно

абстрактный ответ.

почему нет? Ядро виндовс написано на COM?
explorer.exe использует COM?
если да, то его можно заменить чем попроще.


Posted via ActualForum NNTP Server 1.3

представим себе на 1 сотую секунды что Вам это удалось, хотя это невозможно.
Что Вы будете делать с этой "виндой"? Как вы будете её использовать чисто теоретически
...
Рейтинг: 0 / 0
13.03.2006, 14:14
    #33596694
Oleg_Martynov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можетли виндовс без COM?
>Какие dll нада убрать чтобы быть полностью уверенным что COM отсутствует на машине?
The COM Library
MS
Any process that uses COM must both initialize and uninitialize the COM library. In addition to being a specification, COM also implements some important services in this library. Provided as a set of DLLs and EXEs (primarily ole32.dll and rpcss.exe) in Microsoft® Windows®, ....

The Component Object Model: A Technical Overview
MS
...
The Component Object Library is implemented in COMPOBJ.DLL for Windows and OLE32.DLL for Windows NT and Windows 95.
...

Чтобы посмотреть, что, частности, перестанет работать, можно например, посмотреть на службы, зависящие от службы "Удалённый вызов процедур".
Там, кроме прочего - бех чего, может, и можно обойтись - присутствуют Диспетчер логических дисков, Диспетчер очереди печати, диспетчер справки, Координатор транзакций (ессно), Защищённое хранилище, драйверы пользовательского режима, сетевые подключения, IIS, служба обеспечения сети, служба репликации, криптография, съёмные ЗУ и куча чего ещё.
Кроме того, есть сомнения что заработают стандартые элементы GUI - всякие чекбоксы, листбоксы и прочая. Естественно, никаких OpenGL и DirectX - они-то наверняка работают через COM. Естественно, никаких политик и никаких рабочих столов - Explorer-у (не интернет, а просто) без СОМ точно никак.
Наверное, там ещё на COM много чего - лет шесть назад VS говорили , что "почти всё".
А что заработает - неизвестно. Пробовать жалко. И что потом делать-то, если загрузится? ;).
Удачи!
...
Рейтинг: 0 / 0
13.03.2006, 18:18
    #33597718
rodb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можетли виндовс без COM?
Макарий,
>представим себе на 1 сотую секунды что Вам это удалось, хотя это
невозможно.
>Что Вы будете делать с этой "виндой"? Как вы будете её использовать чисто
теоретически

Очень просто.
Поставлю на нее СУБД не использующую COM
и буду использовать в качестве СУБД.



Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
13.03.2006, 18:23
    #33597728
rodb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можетли виндовс без COM?
Oleg_Martynov,

>А что заработает - неизвестно. Пробовать жалко. И что потом делать-то, если
загрузится? ;).

Сделать узкоспециализированный дистрибутив виндовс, который гарантирует, что
со стороны COM машину взломать невозможно.
Поставить туда сервер приложений, написанный строго на win32 с
использованием сокетов
и использовать такую машину как высоконадежную платформу для СУБД.

Linux не предлагать - нет лишних 5 лет на его изучение.


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
13.03.2006, 18:30
    #33597753
rrrrrrrrrr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можетли виндовс без COM?
А есть пять лет на изучение Windows, лишенной COM? Просто этот узкоспециализированный дистрибутив будет весьма нестабилен :)
...
Рейтинг: 0 / 0
13.03.2006, 18:37
    #33597777
rodb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можетли виндовс без COM?
"rrrrrrrrrr"

>А есть пять лет на изучение Windows, лишенной COM? Просто этот
узкоспециализированный дистрибутив будет весьма нестабилен :)

Почему?.
Если ставить FireBird (он COM не использует)
и писать сервер приложений на либе не использующей COM.

Почему?


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
13.03.2006, 19:26
    #33597908
ALex_hha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можетли виндовс без COM?
А может тогда поставить linux/freebsd?
...
Рейтинг: 0 / 0
13.03.2006, 21:09
    #33598019
rodb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можетли виндовс без COM?
ALex_hha

>А может тогда поставить linux/freebsd?

понимаеш, если linux/freebsd то как формировать на серверной стороне сложный
контент?
ведь неч идет о сервере приложений.

Например стоит задача подготавливать вполне качественную отчетность
на серверной стороне. На linux/freebsd такое не сделаеш, да и зачем
пытаться?
Можно пойти на такой вариант:
сервер СУБД на linux/freebsd
а сервер приложений на виндовс по локалке подключен к СУБД на linux/freebsd

но это ведь не лучшее решение.


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
13.03.2006, 23:09
    #33598122
--null--
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можетли виндовс без COM?
авторНапример стоит задача подготавливать вполне качественную отчетность
на серверной стороне. На linux/freebsd такое не сделаеш, да и зачем
пытаться?

весьма безапелляционно. Это какую такую отчетность уникальную можно формировать в винде?

"О, я знаю! Отчеты классно складывать в Excel, формируя таблички, подставляя формулы - все красиво и функционально, никакому linuxу и не снилось.
Мы будем делать это так: возьмем, породим OLE объект "Excel.Application" и...
Ой, облом, не порождается - COM-а то нету!"

Убрав COM, система настолько "покоцается", что все преимущества винды если они и есть - уйдут в /dev/null. Точнее, в "Корзину" (она правда тоже не факт что буез COM станет работать)

:-)
...
Рейтинг: 0 / 0
14.03.2006, 06:41
    #33598263
ilias1979
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можетли виндовс без COM?
rodb


Очень просто.
Поставлю на нее СУБД не использующую COM
и буду использовать в качестве СУБД.



Posted via ActualForum NNTP Server 1.3

Не жалко вам видно своей базы не капельки.
Не знаю даже толи плакать то ли смеяться
...
Рейтинг: 0 / 0
14.03.2006, 06:43
    #33598265
ilias1979
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можетли виндовс без COM?
rrrrrrrrrrА есть пять лет на изучение Windows, лишенной COM? Просто этот узкоспециализированный дистрибутив будет весьма нестабилен :)

+1

Это если вообще запуститься
...
Рейтинг: 0 / 0
14.03.2006, 09:42
    #33598502
rodb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можетли виндовс без COM?
--null--

>Мы будем делать это так: возьмем, породим OLE объект "Excel.Application"
и...
>Ой, облом, не порождается - COM-а то нету!"

Нет. Возьмем CLX реализацию FastReport.
CLX не использует COM.




Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
14.03.2006, 10:10
    #33598564
Oleg_Martynov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можетли виндовс без COM?
1. Если использовать ODBC, то см. рисунок.
2. СОМ именно и разработан как слой поддержки серверов приложений.
...
Рейтинг: 0 / 0
14.03.2006, 10:17
    #33598585
Oleg_Martynov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можетли виндовс без COM?
Не заметил вот этого слова:
>Возьмем CLX реализацию FastReport
А что потом с отчётом, сформированным FastReport делать? Доступа из сети к файлу не будет (надо ваять свой - Microsof Sharing очень хочет СОМ), распечатать невозможно - спулеру нужен СОМ. Да и с растеризацией сомнения меня не покидают ;).
Удачи!
...
Рейтинг: 0 / 0
14.03.2006, 10:32
    #33598632
rodb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можетли виндовс без COM?
Oleg_Martynov,

>А что потом с отчётом, сформированным FastReport делать? Доступа из сети к
файлу не будет (надо ваять >свой - Microsof Sharing очень хочет СОМ),
распечатать невозможно - спулеру нужен СОМ. Да и с >растеризацией сомнения
меня не покидают ;).

Сервер приложений, взаимодействующий с клиентом на сокетах, пошлет
сформированный отчет
на клиента в бинарном виде.
Реализаций транспортных библиотек, не использующих COM - тьма.


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
14.03.2006, 10:39
    #33598647
--null--
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можетли виндовс без COM?
Я думаю, что гораздо проще будет под Wine заставить в Linux работать тот же FastReport, чем такими извращениями заниматься. К тому же это будет явно наколеночная работа - хотя бы потому, что она сопряжена с нарушением законодательства.
...
Рейтинг: 0 / 0
14.03.2006, 11:18
    #33598786
rodb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можетли виндовс без COM?
--null--

>Я думаю, что гораздо проще будет под Wine заставить в Linux работать тот же
FastReport, чем такими >извращениями заниматься.

Вот здесь как раз будет производительность пожулуй ниже чем просто в
локальной сети
поставить Виндовс и Линукс сервер.

>К тому же это будет явно наколеночная работа - хотя бы потому, что она
сопряжена с нарушением >законодательства.

Значит закон принуждает использовать COM.


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
14.03.2006, 11:47
    #33598927
--null--
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можетли виндовс без COM?
авторЗначит закон принуждает использовать COM.

Это следствие. Закон не разрешает коверкать винду.
...
Рейтинг: 0 / 0
14.03.2006, 12:17
    #33599013
rodb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можетли виндовс без COM?
--null--


>Это следствие. Закон не разрешает коверкать винду.

Ну давай свой закон напишем тогда.
Сейчас пишется ReactOS. Она конечно еще в глубокой альфе,
но что -то уже подчерпнуть можно.
Меня бы вполне устроило на первых порах просто урезанный дистрибутив винды.


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
14.03.2006, 15:20
    #33599748
Alexander65536
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можетли виндовс без COM?
rodb



Linux не предлагать - нет лишних 5 лет на его изучение.




А чего? Линукс 5 лет учить надо??? Ни фига себе сложная наверное система........ A BSD-style Linux наверное 10???

Не парься лучше с COM-кастрацией винды - ставь FreeBSD + FireBird
Выйдет легче - не надо париться с перерасколбасом win-дистрибутива, удалением dll и т.п. и посоветоваться насчет такой связки можно где-нибудь - а по Firebird, работающую под No-COM-Windows где ты спросишь совета?

Обрезать COM можно наверное, но никто так вроде и не попробовал всерьез - выигрыш весьма туманен - что-то наверное получишь.... а что-то и потеряешь.....
...
Рейтинг: 0 / 0
14.03.2006, 15:24
    #33599757
Alexander65536
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можетли виндовс без COM?
Про ReactOS почитал - интересная штучка получиться может - но не скоро.......
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / Можетли виндовс без COM? / 25 сообщений из 37, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]