Обоснование для CommonProgramFiles - PullRequest
1 голос
/ 05 апреля 2011

Среди многих специальных папок в Windows , CommonProgramFiles кажется неуместным.Описание предполагает, что компоненты (а именно DLL) будут совместно использоваться в этом месте.

Мне кажется, что место хранения необработанной DLL было источником "ада DLL".Я думал, что MS перешла к параллельному кешу для нативного кода и GAC для управляемого кода - и то, и другое - как способ похоронить давнюю проблему.Итак, действительно ли этот «CommonProgramFiles» является возрожденной «привлекательной неприятностью», на которую можно наткнуться?Я заметил, что у него есть предшественник CommonPrograms, который доступен только в NT и XP.

Или, возможно, существует какая-то другая причина существования этой папки.Мысли?

Если папка не используется для хранения DLL, возможно, тогда следует использовать только «CommonApplicationData» вместо «CommonProgramFiles»?

Ответы [ 2 ]

2 голосов
/ 05 апреля 2011

CommonProgramFiles - это, например, C: \ Program Files \ Common Files; оно вряд ли воскреснет, даже наоборот: оно существует вечно.

0 голосов
/ 05 апреля 2011

Это было с нами целую вечность, и MS не имеет привычки удалять вещи, потому что это ломает старые программы.

...