Size: a a a

Ассемблер

2021 September 19

s

s54816 in Ассемблер
А это-то тут при чем?
источник

d

disba1ancer in Ассемблер
наверняка, есть апи предназначенное для таких манипуляций
источник

E

Entusiast in Ассемблер
Они тоже не любят, когда трогают ассоциации. Очень.
Поэтому всё закончится намного раньше. До проблем с Windows не дойдёт
источник

s

s54816 in Ассемблер
Есть. Называется вызвать уродский диалог изменения ассоциаций через COM.
источник

AP

Andrey P in Ассемблер
да чето помню такое. но не понял причем тут приложения. скринсейверы вроде были?
источник

s

s54816 in Ассемблер
Ну они тоже исполняемые файлы, точно так же запускаются, но расширение .scr.
источник

AP

Andrey P in Ассемблер
о блин. никогда не интересовался )
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
Advapi32.dll

там ищи по типу RegCreateKeyEx
RegEnumKeyEx
RegOpenKeyEx
RegQueryInfoKey
источник

И

Игорь in Ассемблер
спасибо
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
источник

E

Entusiast in Ассемблер
Я выше скинул уже нужные тебе функции для открытия\записи\закрытия
(ссылки на их msdn)
источник

d

disba1ancer in Ассемблер
это не апи, под апи имеется ввиду, непосредственно вызов, после которого всё поменяется без участия пользователя
источник

И

Игорь in Ассемблер
я чета на вин10 не могу буфер консоли изменить через апи, думаю может через ключи реестра сделать🤔
источник

s

s54816 in Ассемблер
А вот это уже называется фигвам, а как иначе Microsoft будет мою читалку пдф своим неудобным поделием заменять? Поэтому ты можешь рассказать винде, какие типы файлов поддерживает твоя программа, можешь вызвать диалог, а юзер будет долго-долго эту программу там выбирать, если типов файлов много.
источник

d

disba1ancer in Ассемблер
да не верю я, что настолько всё плохо
источник

s

s54816 in Ассемблер
источник

d

disba1ancer in Ассемблер
да не нужно мне апи с вызовом диалога, где юзер это делает
источник

E

Entusiast in Ассемблер
источник

d

disba1ancer in Ассемблер
а это задокументировано?
источник

s

s54816 in Ассемблер
Посмотри на скриншоты. Это Windows 7. Ой. Ну там рядом статья со скриншотами.
источник