Решена Зачем ieframe.oca?

Сергій

Разработчик
Сообщения
412
Реакции
221
Баллы
218
Зачем ieframe.oca (не .dll, а .oca) для IE-8?
Время от времени она изменяется. Если восстановить предидущий файл, то браузер не работает.
Представляет ли это какую то угрозу?
 

akok

Команда форума
Администратор
Сообщения
17,961
Реакции
13,568
Баллы
2,203
Last reviewed: April 4, 1996

Article ID: Q149429

SUMMARY For every custom control file (.OCX) that Visual Basic uses, there is an accompanying .OCA file of the same file name. For example, GRAPH16.OCX has an accompanying .OCA file called GRAPH16.OCA. An .OCA file is a binary file that functions as both an extended type library file and a cache for the custom control file.

MORE INFORMATION

A type library is a file or component within another file that contains OLE Automation standard descriptions of exposed objects, properties, and methods. The actual working type library for a custom control used in Visual Basic is a combination of the type library of the control itself and the additional properties provided by the framework that wrap the control.

Some of the properties of the control are provided by the framework and some by the control itself. Programmatically, the properties from the framework and the control all appear as properties of the control.

In order for these properties to appear, Visual Basic creates an extended type library when the control is loaded into the toolbox. Because the process of reading the control's type library and creating the extended type library is time consuming, Visual Basic caches the extended type library information into an OCA file.

If you delete the OCA file for a control Visual Basic recognized, Visual Basic will re-create the .OCA file when you load a project requiring the control. This re-creation process comes with a time penalty.
Как то так. Не представляет судя по описанию и найденному в сети.
 

Сергій

Разработчик
Сообщения
412
Реакции
221
Баллы
218
То что в нем написано "MZђ... ...This program cannot be run in DOS mode..." дейчтвительно может говорить о том что
это н.ц."двоичный файл, который функционирует как расширенный файл библиотеки типов"к.ц., так как свойственно файлам .dll а так же .8bf, .api, .cab, .exe, а теперь думаю что и для .oca (у меня таких файлов 2, поэтому сомневался).
Но подмена настроек - ieframe.oca может повлечь за собой постоянные переходы на рекламу или более опасную функциональность в сети. Или нет? И достаточно ли для защиты поставить аттрибут "Только для чтения" чтобы файл не изменялся самим Эксплорером, ну или другими программами, которые используют настройки для ieframe.dll (бортового браузера в Visual Basic)?
 

akok

Команда форума
Администратор
Сообщения
17,961
Реакции
13,568
Баллы
2,203
Очень давно работал с XP, не могу ответить однозначно. Нужно экспериментировать, иначе можно поломать функциональность IE. Обновиться до win7 не вариант?
 

Сергій

Разработчик
Сообщения
412
Реакции
221
Баллы
218
Обновиться до win7 не вариант?
Нет - win7 "говорит", что частота процессора мала, и "отказывается" устанавливаться. Куплю ЭВМ помощней - там уже XP не установишь (железо не поддастся), и начинай все с начала... около ста программок написал, и если хочешь ,например, передвинуть кнопку или поменять цвет - переписывай программу полностью на VB.Net, так как среду разработки VB6 на семерку не установишь. Больше того - незачем гнаться, ведь win7 уже тоже не поддерживается, то есть все мои обновления на год-два. А на сегодняшний день я все свои задачи могу решить на XP средствами VB6 (за исключением таймера с точностью до десятых секунды и таблици простых чисел до триллиона (до миллиарда уже есть, хотя мне она не так уж и нужна, так же как и без таймера нашел метод обойтись))
Post automatically merged:

Обновиться до win7 не вариант?
XP нужна еще для того, что на работе она еще есть, а с вирусами просят бороться именно меня (у меня антивирус портабельный самодельный). И тут сказываются мои сравнительно малые знания о семерке и выше - было 2 вируса, которые после "войны" перестали размножаться через флешки, но существовать продолжали (так как сильно тормозили), а размножение это только одна из функций и не такая уж вредоносная. Вирус "Петя" не успел рассмотреть - все системмы сразу были переустановлены без зволікань. Так что Десятку надо где то подмутить.
 
Последнее редактирование:
  • Like
Реакции: akok

Кирилл

Команда форума
Администратор
Сообщения
13,845
Реакции
6,188
Баллы
913

Сергій

Разработчик
Сообщения
412
Реакции
221
Баллы
218
Ставится все прекрасно и на 7, и на 8 и на 10)) У меня стоит.
Обрадовал, спасибо. (когда то я на работе пробовал на 7 поставить - ругалось, хотя портабельная работала)
Ну ее скачать официально можно.
Вопрос куда поставить - второй нетбук покупать надо (у первого частота процессора запрещает)
Post automatically merged:

Если про ieframe.oca, то есть у меня отдельная прога, которая тем и занимается, что постоянно держит файлы из списка открытыми с розрешением чтения и запретом записи:
Open Adr(i) For Binary Access Read Lock Write As FNo(i), и тогда файл не переименуешь (не подменишь), не перепишешь, не удалишь, а читать и пользоваться могут все.
Теперь она держит и ieframe.oca, поэтому я теперь спокоен (и браузер не жалуется).
 
Последнее редактирование:
Сверху Снизу