Size: a a a

Ассемблер

2021 September 19

E

Entusiast in Ассемблер
А что-то должно было поменяться?
источник

d

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

s

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

d

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

d

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

d

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

E

Entusiast in Ассемблер
Есть один способ проверить. Но у меня нет на руках той программы из Windows 10, которая предоставляет выбор расширения
источник

A

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

:

:) in Ассемблер
Вечер добрый, спс норм
источник

E

Entusiast in Ассемблер
Нашёл. Называется "Tamper protection"

"Starting with Windows 8, Microsoft introduced “tamper protection” into the aforementioned HKCU registry keys to prevent unauthorized changes to file association (changes not made via the Windows API). Unfortunately, this changed how we as Desktop Environment admins approach file association. Direct registry edits to the HKCU hive are no longer viable as they simply result in an app reset notification and the HKCU keys reverting to their original state"
Начиная с Windows 8, Microsoft ввела «защиту от несанкционированного доступа» в вышеупомянутые ключи реестра HKCU, чтобы предотвратить несанкционированные изменения ассоциации файлов (изменения, внесенные не через Windows API). К сожалению, это изменило то, как мы, как среда рабочего стола админы подходят к ассоциации файлов. Прямое редактирование реестра в ветке HKCU больше не является жизнеспособным, поскольку оно просто приводит к уведомлению о сбросе приложения, а ключи HKCU возвращаются в исходное состояние

Теперь нужно делать по-другому @disba1ancer

Новый метод настройки ассоциаций файлов в среде состоит из двух частей. Сначала необходимо создать XML-файл ассоциации файлов по умолчанию. Чтобы создать XML-файл, на эталонном компьютере с Windows 10 (созданном с использованием самой последней сборки Windows 10 в вашей среде), загрузите приложения, необходимые для желаемых ассоциаций, создайте нужные ассоциации файлов вручную, а затем экспортируйте этот файл с помощью команды DISM:
Dism / Online /Export-DefaultAppAssociations:\\Server\Share\AppAssoc.xml 
(Фактически этот файл устанавливает ключ HKCU \ .... \ UserChoice (упомянутый ранее в статье) для указанного расширения файла для обработчика файлов, указанного в файле XML)

Далее в созданном файле можно менять ассоциации, и они будут применяться
(Следует отметить, что ассоциации, установленные в этом файле, применяются, и изменения ассоциации файлов, сделанные пользователем вручную, вернутся к ассоциациям, указанным в файле. Таким образом, этот файл заменяет любой выбор, который пользователь мог установить вручную. потому что он применяется через групповую политику при каждом входе пользователя в систему.)

Основа: https://answers.microsoft.com/en-us/windows/forum/all/windows-file-association-explained-for-desktop/cfa62c00-82e0-4d05-b302-3444ab930bb7
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/export-or-import-default-application-associations
https://docs.microsoft.com/en-us/archive/blogs/windowsinternals/windows-10-how-to-configure-file-associations-for-it-pros
источник

s

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

E

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

s

s54816 in Ассемблер
Я никогда не разбирался, что они там поменяли и как. Помню только, что в 10 всё сложно с этим.
источник

🐖

🐖Глебка💨 in Ассемблер
Ребят, вопрос по асм листингу в гсс. Есть файл a.cpp, в котором инклюд a.h. Мне это всё надо в асм листинг.  Делаю gcc -S -masm=intel -o my_asm_output.s a.cpp - получаю файл на 3к строк. А если objdump по скомпиленному файлу - 800 строк асма. Почему так и делаю ли я всё правильно через ГЦЦ?
источник

🐖

🐖Глебка💨 in Ассемблер
Ладно, я чет поправил и теперь и там и там по 3-4к строк вывода. Это норм? И возможно ли это прочитать и что-то понять без пол-литра?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
если перед глазами сишный код то разобраться можно
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
... с условием если ты знаешь во что превращается языковые конструкции сишки (те же объекты , классы, методы, их определения и вызовы)
источник

🐖

🐖Глебка💨 in Ассемблер
https://stackoverflow.com/questions/34265493/explanation-of-stdvectorint-sum-asm
Там видимо должны быть указаны в асм листинге начала функций из заголовочного, просто плохо искал похоже
источник
2021 September 20

楽園松本 in Ассемблер
В мире, где память уже расходный материал, нет необходимости иметь миллион инструкций.
источник

楽園松本 in Ассемблер
Я выступаю за расширенный risc
источник