Папка System32 в 64-разрядной системе

Вероятно, не многие знают, что возможно определить постоянные "переменные" как значения по умолчанию для параметров функции:

function myFunc($param1, $param2 = MY_CONST)
{
//code...
}

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

$str = 'hell o World';
echo $str; //outputs: "hell o World"

$str[0] = 'H';
echo $str; //outputs: "Hell o World"

$str[4] = null;
echo $str; //outputs: "Hello World"
8
задан hmmlee 6 December 2009 в 10:50
поделиться

3 ответа

Папка System32 в 64-битной Windows фактически содержит 64-битные файлы, а 32-битные программы, работающие под WOW64, обычно ищут в System32 32-битные библиотеки DLL и т. Д., Которые они можно звонить - но вместо этого они найдут 64-битные. Поэтому ОС перенаправляет все запросы 32-битных приложений к папке System32 в папку SysWOW64, которая содержит 32-битные системные файлы.

13
ответ дан 5 December 2019 в 07:58
поделиться

В Windows есть технология WoW 64 (64-разрядная версия Windows-on-Windows), которая позволяет 32-разрядным приложениям (даже скомпилированным, написанным на C / C ++ и т. Д.) Работать на 64-разрядной версии. -bit Windows.

В дополнение к папке System32, в 64-битной установке Windows есть папка SysWow64, в которой находятся 32-битные версии файлов, которые вы найдете в System32.

Для ясности, ссылки на System32 перенаправляется при запуске из 32-битного процесса (если процесс не отключает это перенаправление, что возможно). В результате, если у вас есть файл .CMD, который ссылается на System32, он фактически будет читать из каталога SysWow64.

7
ответ дан 5 December 2019 в 07:58
поделиться

64-разрядная версия Windows 7 имеет папку System32.

Будет ли ваш файл по-прежнему работать, это более сложная проблема. Он может и полностью зависит от того, на что он полагается; если он неправильно полагается на драйверы, он потерпит неудачу, поскольку 32-битные драйверы просто не работают в 64-битных системах.

0
ответ дан 5 December 2019 в 07:58
поделиться
Другие вопросы по тегам:

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