Как удалить ProgID из других учетных записей при удалении из Windows?

@ Магнус: Стандарт определяет sizeof как уступающий количеству байтов в объекте, а sizeof (char) всегда один.

Edit: ANSI C ++ standard section 5.3.3 Sizeof:

Оператор sizeof дает количество байтов в объекте представление его операнда. [...] sizeof (char), sizeof (signed char) и sizeof (unsigned char) равны 1; результат sizeof, примененный к любому другому фундаментальному типу, определяется реализацией.

Раздел 1.6 Модель памяти C ++:

Фундаментальная единица хранения в C ++ модель памяти - это байт. Байт, по крайней мере, достаточно большой, чтобы содержать любой элемент базового набора символов выполнения и состоит из непрерывной последовательности бит, число которой определяется реализацией.

1
задан Community 23 May 2017 в 12:30
поделиться

2 ответа

Я только что понял: MS хочет, чтобы мы сделали, чтобы каждый пользователь переопределял само отображение файлов, то есть .foo -> что? НЕ создавайте никаких progID, которые должны создаваться только установщиком, которые удаляются их деинсталлятором, поэтому никаких «болтающихся идентификаторов ProgID» - только «болтающиеся сопоставления файлов», которые сопоставляются с отсутствующим идентификатором ProgID, который MS явно заявляет в порядке.

Перед установкой: HKCR \ .txt -> HKCR \ txtfile (global)

После установки: HKCR \ .txt -> HKCR \ MyEditor.text.1 (global)

Пользователь решает вместо этого сопоставить файлы .txt с TextPad: HKCU \ Software \ Classes \ .txt -> HKCR \ TextPad.txt (только этот пользователь, глобально по-прежнему .txt-> MyEditor.text.1)

После удаления: HKCR \ .txt x-> HKCR \ MyEditor.text.1 (глобальный, но ключ HKCR \ MyEditor.txt.1 был удален)

И один пользователь, который изменил свое значение, все еще в порядке, потому что везде, где их индивидуальная копия точек .txt либо действительны, либо нет, в любом случае Microsoft обрабатывает их.

Надеюсь, это поможет другим ...

1
ответ дан 3 September 2019 в 00:30
поделиться

Насколько мне известно, настройки в других учетных записях пользователей обычно просто остаются там. Это не ограничивается ассоциациями типов файлов.

Было бы почти невозможно удалить настройки из всех учетных записей пользователей, потому что некоторые из них могут быть перемещаемыми профилями в домене, который в настоящее время не подключен или к которому у локального администратора нет доступа.

1
ответ дан 3 September 2019 в 00:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: