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, Google-бот, Yandex-бот и гости: 151