Зачем Wine нужен пакет обновления для Windows?

В моей системе есть файл WindowsXP-KB936929-SP3-x86-ENU.exe в /home/kshitiz/.PlayOnLinux/ressources

Зачем Wine нужен этот файл? Если это нужно для эмуляции, как получается, что он может эмулировать Windows XP без загрузки установки XP?

И я не вижу извлеченного содержимого этого файла. Как это используется?

3
задан 7 December 2012 в 10:03

2 ответа

Wine - это слой совместимости. Он дублирует функции Windows, предоставляя альтернативные реализации библиотек DLL, которые вызывают программы Windows, и процесс, заменяющий ядро ​​Windows NT.

WindowsXP-KB936929-SP3-x86-ENU автоматически загружается Play On Linux. Play On Linux использует готовые пользовательские сценарии для установки программного обеспечения. Например, если вы установите Command And Conquer: Red Alert 3, файл журнала показывает, среди многих других строк:

09/17/12 13:46:15 - [POL_GPG_install_key] Message: Importing PlayOnLinux public key
09/17/12 13:46:16 - [POL_Source] Message: POL GPG : Good signature
09/17/12 13:46:16 - [POL_Download_Resource] Message: Downloading resource     
http://download.microsoft.com/download/d/3/0/d30e32d8-418a-469d-b600-f32ce3edf42d/
WindowsXP-KB936929-SP3-x86-ENU.exe
09/17/12 13:46:23 - [POL_Download_Resource] Message: Resource already present

Этот файл необходим для пакета обновления 3 и содержит исправления или изменения сетевых инструментов. ]

0
ответ дан 7 December 2012 в 10:03

Мне просто интересно то же самое, и, как и в случае с открытым программным обеспечением, взгляд на источник дает ответ. Winetricks использует этот файл пакета обновления для извлечения пары DLL, а именно

esent.dll (MS Extensible Storage Engine)
gdiplus.dll (MS GDI+)
mf.dll (MS Media Foundation)
msftedit.dll (Microsoft RichEdit Control)
0
ответ дан 7 December 2012 в 10:03

Другие вопросы по тегам:

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