|
|
|
Можетли виндовс без 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 |
|
||
|
|

start [/forum/search_topic.php?author=olga802005&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
get settings: |
7ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
73ms |
get tp. blocked users: |
2ms |
| others: | 436ms |
| total: | 621ms |

| 0 / 0 |
