|
|
|
Можетли виндовс без COM?
|
|||
|---|---|---|---|
|
#18+
А может ли виндовс загрузиться без COM? Какие dll нада убрать чтобы быть полностью уверенным что COM отсутствует на машине? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2006, 10:11 |
|
||
|
Можетли виндовс без COM?
|
|||
|---|---|---|---|
|
#18+
rodb А может ли виндовс загрузиться без COM? Какие dll нада убрать чтобы быть полностью уверенным что COM отсутствует на машине? Posted via ActualForum NNTP Server 1.3 маловероятно, почти стопроцентно - НЕТ, вот без COM+ очень даже может ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2006, 12:04 |
|
||
|
Можетли виндовс без COM?
|
|||
|---|---|---|---|
|
#18+
винда вся построена на com поэтому загрузиться без него не возможно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2006, 12:58 |
|
||
|
Можетли виндовс без COM?
|
|||
|---|---|---|---|
|
#18+
>винда вся построена на com >поэтому загрузиться без него не возможно абстрактный ответ. почему нет? Ядро виндовс написано на COM? explorer.exe использует COM? если да, то его можно заменить чем попроще. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2006, 13:06 |
|
||
|
Можетли виндовс без COM?
|
|||
|---|---|---|---|
|
#18+
rodb >винда вся построена на com >поэтому загрузиться без него не возможно абстрактный ответ. почему нет? Ядро виндовс написано на COM? explorer.exe использует COM? если да, то его можно заменить чем попроще. Posted via ActualForum NNTP Server 1.3 представим себе на 1 сотую секунды что Вам это удалось, хотя это невозможно. Что Вы будете делать с этой "виндой"? Как вы будете её использовать чисто теоретически ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2006, 14:07 |
|
||
|
Можетли виндовс без COM?
|
|||
|---|---|---|---|
|
#18+
>Какие 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 говорили , что "почти всё". А что заработает - неизвестно. Пробовать жалко. И что потом делать-то, если загрузится? ;). Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2006, 14:14 |
|
||
|
Можетли виндовс без COM?
|
|||
|---|---|---|---|
|
#18+
Макарий, >представим себе на 1 сотую секунды что Вам это удалось, хотя это невозможно. >Что Вы будете делать с этой "виндой"? Как вы будете её использовать чисто теоретически Очень просто. Поставлю на нее СУБД не использующую COM и буду использовать в качестве СУБД. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2006, 18:18 |
|
||
|
Можетли виндовс без COM?
|
|||
|---|---|---|---|
|
#18+
Oleg_Martynov, >А что заработает - неизвестно. Пробовать жалко. И что потом делать-то, если загрузится? ;). Сделать узкоспециализированный дистрибутив виндовс, который гарантирует, что со стороны COM машину взломать невозможно. Поставить туда сервер приложений, написанный строго на win32 с использованием сокетов и использовать такую машину как высоконадежную платформу для СУБД. Linux не предлагать - нет лишних 5 лет на его изучение. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2006, 18:23 |
|
||
|
Можетли виндовс без COM?
|
|||
|---|---|---|---|
|
#18+
А есть пять лет на изучение Windows, лишенной COM? Просто этот узкоспециализированный дистрибутив будет весьма нестабилен :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2006, 18:30 |
|
||
|
Можетли виндовс без COM?
|
|||
|---|---|---|---|
|
#18+
"rrrrrrrrrr" >А есть пять лет на изучение Windows, лишенной COM? Просто этот узкоспециализированный дистрибутив будет весьма нестабилен :) Почему?. Если ставить FireBird (он COM не использует) и писать сервер приложений на либе не использующей COM. Почему? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2006, 18:37 |
|
||
|
Можетли виндовс без COM?
|
|||
|---|---|---|---|
|
#18+
А может тогда поставить linux/freebsd? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2006, 19:26 |
|
||
|
Можетли виндовс без COM?
|
|||
|---|---|---|---|
|
#18+
ALex_hha >А может тогда поставить linux/freebsd? понимаеш, если linux/freebsd то как формировать на серверной стороне сложный контент? ведь неч идет о сервере приложений. Например стоит задача подготавливать вполне качественную отчетность на серверной стороне. На linux/freebsd такое не сделаеш, да и зачем пытаться? Можно пойти на такой вариант: сервер СУБД на linux/freebsd а сервер приложений на виндовс по локалке подключен к СУБД на linux/freebsd но это ведь не лучшее решение. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2006, 21:09 |
|
||
|
Можетли виндовс без COM?
|
|||
|---|---|---|---|
|
#18+
авторНапример стоит задача подготавливать вполне качественную отчетность на серверной стороне. На linux/freebsd такое не сделаеш, да и зачем пытаться? весьма безапелляционно. Это какую такую отчетность уникальную можно формировать в винде? "О, я знаю! Отчеты классно складывать в Excel, формируя таблички, подставляя формулы - все красиво и функционально, никакому linuxу и не снилось. Мы будем делать это так: возьмем, породим OLE объект "Excel.Application" и... Ой, облом, не порождается - COM-а то нету!" Убрав COM, система настолько "покоцается", что все преимущества винды если они и есть - уйдут в /dev/null. Точнее, в "Корзину" (она правда тоже не факт что буез COM станет работать) :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2006, 23:09 |
|
||
|
Можетли виндовс без COM?
|
|||
|---|---|---|---|
|
#18+
rodb Очень просто. Поставлю на нее СУБД не использующую COM и буду использовать в качестве СУБД. Posted via ActualForum NNTP Server 1.3 Не жалко вам видно своей базы не капельки. Не знаю даже толи плакать то ли смеяться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2006, 06:41 |
|
||
|
Можетли виндовс без COM?
|
|||
|---|---|---|---|
|
#18+
rrrrrrrrrrА есть пять лет на изучение Windows, лишенной COM? Просто этот узкоспециализированный дистрибутив будет весьма нестабилен :) +1 Это если вообще запуститься ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2006, 06:43 |
|
||
|
Можетли виндовс без COM?
|
|||
|---|---|---|---|
|
#18+
--null-- >Мы будем делать это так: возьмем, породим OLE объект "Excel.Application" и... >Ой, облом, не порождается - COM-а то нету!" Нет. Возьмем CLX реализацию FastReport. CLX не использует COM. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2006, 09:42 |
|
||
|
Можетли виндовс без COM?
|
|||
|---|---|---|---|
|
#18+
1. Если использовать ODBC, то см. рисунок. 2. СОМ именно и разработан как слой поддержки серверов приложений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2006, 10:10 |
|
||
|
Можетли виндовс без COM?
|
|||
|---|---|---|---|
|
#18+
Не заметил вот этого слова: >Возьмем CLX реализацию FastReport А что потом с отчётом, сформированным FastReport делать? Доступа из сети к файлу не будет (надо ваять свой - Microsof Sharing очень хочет СОМ), распечатать невозможно - спулеру нужен СОМ. Да и с растеризацией сомнения меня не покидают ;). Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2006, 10:17 |
|
||
|
Можетли виндовс без COM?
|
|||
|---|---|---|---|
|
#18+
Oleg_Martynov, >А что потом с отчётом, сформированным FastReport делать? Доступа из сети к файлу не будет (надо ваять >свой - Microsof Sharing очень хочет СОМ), распечатать невозможно - спулеру нужен СОМ. Да и с >растеризацией сомнения меня не покидают ;). Сервер приложений, взаимодействующий с клиентом на сокетах, пошлет сформированный отчет на клиента в бинарном виде. Реализаций транспортных библиотек, не использующих COM - тьма. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2006, 10:32 |
|
||
|
Можетли виндовс без COM?
|
|||
|---|---|---|---|
|
#18+
Я думаю, что гораздо проще будет под Wine заставить в Linux работать тот же FastReport, чем такими извращениями заниматься. К тому же это будет явно наколеночная работа - хотя бы потому, что она сопряжена с нарушением законодательства. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2006, 10:39 |
|
||
|
Можетли виндовс без COM?
|
|||
|---|---|---|---|
|
#18+
--null-- >Я думаю, что гораздо проще будет под Wine заставить в Linux работать тот же FastReport, чем такими >извращениями заниматься. Вот здесь как раз будет производительность пожулуй ниже чем просто в локальной сети поставить Виндовс и Линукс сервер. >К тому же это будет явно наколеночная работа - хотя бы потому, что она сопряжена с нарушением >законодательства. Значит закон принуждает использовать COM. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2006, 11:18 |
|
||
|
Можетли виндовс без COM?
|
|||
|---|---|---|---|
|
#18+
авторЗначит закон принуждает использовать COM. Это следствие. Закон не разрешает коверкать винду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2006, 11:47 |
|
||
|
Можетли виндовс без COM?
|
|||
|---|---|---|---|
|
#18+
--null-- >Это следствие. Закон не разрешает коверкать винду. Ну давай свой закон напишем тогда. Сейчас пишется ReactOS. Она конечно еще в глубокой альфе, но что -то уже подчерпнуть можно. Меня бы вполне устроило на первых порах просто урезанный дистрибутив винды. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2006, 12:17 |
|
||
|
Можетли виндовс без COM?
|
|||
|---|---|---|---|
|
#18+
rodb Linux не предлагать - нет лишних 5 лет на его изучение. А чего? Линукс 5 лет учить надо??? Ни фига себе сложная наверное система........ A BSD-style Linux наверное 10??? Не парься лучше с COM-кастрацией винды - ставь FreeBSD + FireBird Выйдет легче - не надо париться с перерасколбасом win-дистрибутива, удалением dll и т.п. и посоветоваться насчет такой связки можно где-нибудь - а по Firebird, работающую под No-COM-Windows где ты спросишь совета? Обрезать COM можно наверное, но никто так вроде и не попробовал всерьез - выигрыш весьма туманен - что-то наверное получишь.... а что-то и потеряешь..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2006, 15:20 |
|
||
|
Можетли виндовс без COM?
|
|||
|---|---|---|---|
|
#18+
Про ReactOS почитал - интересная штучка получиться может - но не скоро....... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2006, 15:24 |
|
||
|
Можетли виндовс без COM?
|
|||
|---|---|---|---|
|
#18+
Кстати а в этой Реакт-ОС чего - не будет COM по твоему? Не вериться чего-то..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2006, 15:26 |
|
||
|
Можетли виндовс без COM?
|
|||
|---|---|---|---|
|
#18+
Alexander65536 >Кстати а в этой Реакт-ОС чего - не будет COM по твоему? Не вериться чего-то..... по крайней мере можно что-то поправить в исходном коде. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2006, 15:44 |
|
||
|
Можетли виндовс без COM?
|
|||
|---|---|---|---|
|
#18+
Alexander65536, >Обрезать COM можно наверное, но никто так вроде и не попробовал всерьез - выигрыш весьма туманен - >что-то наверное получишь.... а что-то и потеряешь..... Вот скажи мне как на духу. Ты вериш что пока на машине существует COM машина полностью неуязвима от взлома хакерских атак и шпионства. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2006, 15:58 |
|
||
|
Можетли виндовс без COM?
|
|||
|---|---|---|---|
|
#18+
Отключи машину от сети - только тогда будешь уверен, что её удалённо не взломают, при условии что комната где она находится экранирована. Иначе - это балансировка на грани. И поверь, с форточками - с комом или без - ты всегда за гранью... Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2006, 16:08 |
|
||
|
Можетли виндовс без COM?
|
|||
|---|---|---|---|
|
#18+
lissyara, >Отключи машину от сети - только тогда будешь уверен, что её удалённо не >взломают, при условии что комната где она находится экранирована. это не аргумент. >Иначе - это балансировка на грани. И поверь, с форточками - с комом или >без - ты всегда за гранью... Я даже охотно тебе верю. Но все-же хочу сделать лучше. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2006, 16:27 |
|
||
|
Можетли виндовс без COM?
|
|||
|---|---|---|---|
|
#18+
lissyaraс форточками - с комом или без - ты всегда за гранью... - за гранью мы всегда, когда имеем дело с продуктами, написанными на С/С++, т.е. совсем всегда, поскольку раз нет механизмов проверки кода на вшивость, то любая система потенциально дырява. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2006, 16:57 |
|
||
|
Можетли виндовс без COM?
|
|||
|---|---|---|---|
|
#18+
Я это к чему: установка freebsd не избавит админа от необходимости нервно лазить в Инет и смотреть, не нашли ли уязвимость в реализации к/л сервиса или протокола. А их находят. А снос СОМ, в свою очередь, не устранит возможных дырок в другой части кода, скажем, той же СУБД - ей-то тоже можно буфер переполнить. По крайней мере, гарантий обратного НИКТО дать не сможет. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2006, 17:00 |
|
||
|
Можетли виндовс без COM?
|
|||
|---|---|---|---|
|
#18+
К сказанному rrrrr добавлю - бывают ещё ошибки проектирования не уровня переполнения буфера, а более высокого. Ну нужно же будет делать свою систему управления правами, ведения логов и много что ещё - свою реализацию межпроцессного обмена, например. Объём работы - ого-го. И везде могут быть проколы. И даже если не будет "грубых" ошибок а-ля переполнение буфера - запросто могут быть ошибки проектирования подсистем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2006, 17:08 |
|
||
|
Можетли виндовс без COM?
|
|||
|---|---|---|---|
|
#18+
rrrrrrrrrr >Я это к чему: установка freebsd не избавит админа от необходимости нервно лазить в Инет и смотреть, не >нашли ли уязвимость в реализации к/л сервиса или протокола. А их находят. А снос СОМ, в свою очередь, >не устранит возможных дырок в другой части кода, скажем, той же СУБД - ей-то тоже можно буфер >переполнить. По крайней мере, гарантий обратного НИКТО дать не сможет. :) На СУБД ставится сервер приложений, с которым можно уже работать со стороны интернет. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2006, 17:11 |
|
||
|
Можетли виндовс без COM?
|
|||
|---|---|---|---|
|
#18+
Я на 100% утверждать не берусь, но существуют мнения что в будущем и сама майкросовт заменит COM дот нетом, полностью. Первый шаг она уже к этому сделала. в .NET ввели поддержку COM, чисто для совместимости, но не для опоры на COM. Т.е. COM в фундамент .NET не заложен. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2006, 17:22 |
|
||
|
Можетли виндовс без COM?
|
|||
|---|---|---|---|
|
#18+
Хм, а смысл уродовать windows, если есть: а) Windows Pre-installation Environment (ERD Commander, BartPE, NHT-Team Boot CD - кстати, первый релиз его имел дырку в DCOM, из-за чего его вообще нельзя применять в сети) б) Safe Mode, подредактированный в msconfig ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2006, 17:35 |
|
||
|
|

start [/forum/topic.php?all=1&fid=26&tid=1510932]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
145ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 426ms |

| 0 / 0 |
