Почему 64-разрядные DLLs переходят к System32 и 32-разрядному DLLs к SysWoW64 в 64-разрядном Windows?

Основано на ответе @dzimney и аналогично ответу @Crisman (но отличается):

Этот ответ хорош, но имеет проблему с отступом (появляются маркеры ] внутри li объема ). Вероятно, вы не хотите этого. См. Простой список примеров ниже (это список HTML по умолчанию):

  • Lorem ipsum dolor sit amet, ei cum offndit partiendo iudicabit. В mei quaestio honestatis, duo dicit affertti преследования. Etiam nusquam cu его, nec alterum posidonium philophia te. Nec a purto iudicabit, no vix quod clita expetendis.

  • Quem suscipiantur no eos, sed impedit explicari ea, falli inermis compitesamest in. Vide dicunt ancillae cum te, habeo delenit deserunt mei in. Tale sint ex his, ipsum essent appellantur et cum.

Но если вы воспользуетесь упомянутым ответом, список будет выглядеть примерно так (без учета размера пуль):

Lorem ipsum dolor sit amet, ei cum offndit partiendo iudicabit. В mei quaestio honestatis, duo dicit affertti преследования. Etiam nusquam cu его, nec alterum posidonium philophia te. Nec a purto iudicabit, no vix quod clita expetendis.

Quem suscipiantur no eos, sed impedit explicari ea, falli inermis compitesamest in. Vide dicunt ancillae cum te, habeo delenit deserunt mei in. Tale sint ex his, ipsum essent appellantur et cum.


Поэтому я рекомендую этот подход, который решает проблему:

li {
    list-style-type: none;
    position: relative;    /* It is required for setting position to absolute in the next rule. */
}

li::before {
    content: '\2022';      /* Unicode for • character */
    position: absolute;
    left: -0.8em;          /* Adjust this value so that it appears where you want. */
    font-size: 1.1em;      /* Adjust this value so that it appears what size you want. */
}
  • Lorem ipsum dolor sit amet, ei cum offendit partiendo iudicabit. At mei quaestio honestatis, duo dicit affert persecuti ei. Etiam nusquam cu his, nec alterum posidonium philosophia te. Nec an purto iudicabit, no vix quod clita expetendis.
  • Quem suscipiantur no eos, sed impedit explicari ea, falli inermis comprehensam est in. Vide dicunt ancillae cum te, habeo delenit deserunt mei in. Tale sint ex his, ipsum essent appellantur et cum.

219
задан Vertexwahn 4 March 2016 в 06:41
поделиться

1 ответ

Я полагаю, что целью было переименовать System32, но так много приложений жестко запрограммированы для этого пути, что было невозможно удалить его.

SysWoW64 не предназначался для dll 64-битных систем, на самом деле это что-то вроде «Windows на Windows64», то есть биты, необходимые для запуска 32-битных приложений в 64-битных Windows.

Эта статья немного объясняет:

«Windows x64 имеет каталог System32, который содержит 64-битные библиотеки DLL (sic!). Таким образом, собственные процессы с разрядностью 64 находят« свои »DLL там, где их ожидают. : в папке System32. Второй каталог, SysWOW64, содержит 32-разрядные библиотеки DLL. Перенаправитель файловой системы творит чудеса, скрывая реальный каталог System32 для 32-разрядных процессов и показывая SysWOW64 под именем System32 »

Изменить: если вы Если говорить об установщике, вы действительно не должны жестко указывать путь к системной папке. Вместо этого позвольте Windows позаботиться об этом за вас в зависимости от того, работает ли ваш установщик на уровне эмуляции.

218
ответ дан 23 November 2019 в 04:10
поделиться
Другие вопросы по тегам:

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