powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Можетли виндовс без COM?
25 сообщений из 37, страница 1 из 2
Можетли виндовс без COM?
    #33595648
Фотография rodb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А может ли виндовс загрузиться без COM?

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


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

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


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

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

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


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

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

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

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


Posted via ActualForum NNTP Server 1.3

представим себе на 1 сотую секунды что Вам это удалось, хотя это невозможно.
Что Вы будете делать с этой "виндой"? Как вы будете её использовать чисто теоретически
...
Рейтинг: 0 / 0
Можетли виндовс без COM?
    #33596694
Oleg_Martynov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Какие 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
Можетли виндовс без COM?
    #33597718
Фотография rodb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Макарий,
>представим себе на 1 сотую секунды что Вам это удалось, хотя это
невозможно.
>Что Вы будете делать с этой "виндой"? Как вы будете её использовать чисто
теоретически

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



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

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

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

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


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

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

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

Почему?


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

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

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

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

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


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

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

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

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

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


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



Posted via ActualForum NNTP Server 1.3

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

+1

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

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

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




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

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

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


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

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

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

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

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


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

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


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

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


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



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




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

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

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


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