





tyomitch писал(а):А что общего между OCX и манифестом?





Public Function GetBinaryFileFromResource( File_Path As String, ByVal ID As Long, Resource As String) As Boolean
Dim BinaryData() As Byte 'объявляем переменную
BinaryData = LoadResData(ID, Resource) 'загрузка из ресурсов
If Len(BinaryData(1)) > 0 Then 'Если что - то есть, то все гуд
Open File_Path For Binary Access Write As #1
Put #1, 1, BinaryData 'запись в файл
Close #1
GetBinaryFileFromResource = True 'операция успешна
End If
GetBinaryFileFromResource = False 'ничего не получилось
End Function


Samovar писал(а):Ети программы вытаскивают из себя манифест во время выполнения и потом стирают.
Samovar писал(а):Что мешает делать с OCX тоже самое?

Andrey Fedorov писал(а):Samovar писал(а):Ети программы вытаскивают из себя манифест во время выполнения и потом стирают.
Вообще-то манифест прекрасно живет/работает в ресурсах - его не обязательно вытаскивать во временный файл.Samovar писал(а):Что мешает делать с OCX тоже самое?
Да нафига? Я бы таких программ предпочел бы у себя не видеть.
Надо привыкать писать так как нас учит Билл и MS!

kirrun писал(а):А как нас учит дядя Билли? Сетупы делать?




kirrun писал(а):Вот я предпочитаю второй путь, но мне не нравится то, что их надо постоянно с прогой таскать... Похоже, самый простой и оптимальный вариант - при запуске проги проверять нужный осх в system32, и если его нету - побайтно создать и зарегить...


RayShade писал(а):Поиск по форуму со словом fusion.


windows кроме поиска в отдельном файле ищет манифест еще и в специальных ресурсах
Сейчас этот форум просматривают: AhrefsBot и гости: 5