Jump to content

George King

Member
  • Posts

    319
  • Joined

  • Last visited

  • Days Won

    1
  • Donations

    0.00 USD 
  • Country

    Czech Republic

Everything posted by George King

  1. Extender is for XP / 2003 / Vista / 7 I have updated it today to v12 with @pappyN4 changes, new functons for XP, RtlInitAnsiStringEx + RtlInitUnicodeStringEx. I have also addd two new functions memcmp (XP / 2003 x86) + MmMapIoSpaceEx (XP - 7). These functions are added accoding to googled source code @Mov AX, 0xDEAD Can you please review our changes? https://github.com/GeorgeK1ng/NTOSKRNL_Emu
  2. @Mov AX, 0xDEAD Can you please try to adapt ReactOS MmMapIoSpace as MmMapIoSpaceEx into your extender? Seems like ReactOS already impemented it. https://doxygen.reactos.org/d6/d4e/iosup_8c.html#ab8226d02760f43cf18eea59e065a94f3 EDIT: I have also found this code which seems much better https://github.com/microsoft/Windows-driver-samples/blob/main/general/pcidrv/kmdf/HW/nic_init.c
  3. 5 years back my wife didn't know basic things as VLOOKUP in Excel... I learned her a lot and now she works as Data Analytics, her daily cup of coffee is now SQL and various data reporting tools. But it was hard journey We can now discuss many things at home as I work as Reporting and Development Analytics But true is, many girls don't understand these computer logics..
  4. I need installer due automatic integration using integrator. No problem, I can rebuild 5.x hotfix installers. I have all x86 WMP11 updates..
  5. @reboot12 I have already checked that. No installers at all. KB944882 can be recostructed. But KB935551 is different, I can't find cewmdm.dll file in that distro, even it's listed in TXTSETUP.SIF
  6. Hi, I have successfully collected almost all updates for Windows Media Player 11 x64 according to Boooggys updates list. But there are few, that I can't find in x64 versions over internet these days. Anybody have archived them please? I think archived WMP11 integrator collection from +- 2010 should have all of them KB935551 KB944882
  7. @AstroSkipper Do you still use CMDOW in your script? That's flagged as virus from it's beginning.
  8. @Outbreaker I'm using HxD and search for all occurence in HEX for 4EE640BB in x86 driver works. Same for 32A2DF2D992B in x64 driver. What driver are you trying to port?
  9. @reboot12 Is signed driver requirement only for winload.efi Driver signature enforcement problem?
  10. If there will be language file in UTF-16 LE BOM format, it should work without issues probably. I'm not sure how works AutoIT strings-file handling.
  11. @AstroSkipper There is no problem with "hacking" your compiled string and translate them. It's just recommendation (and learning experience), with MultiLanguage support using simple TXT / INI file for few string P.S. Release stable build first, then try to go with MultiLanguage support
  12. @AstroSkipper Why not create strings language file? You can read current system locale and read strings from TXT / INI based on that. I have done this in POWIS Launcher like this. Here is mapping for all available 24 XP languages (No other MUI support at all, main base is enough). CMD based example taken from my POWIS Launcher (I use inside HTA JS+VBS, but it's really similar to this example) CMD to read Language settings REM Language for /f "tokens=3 delims= " %%i in ('REG QUERY HKLM\SYSTEM\ControlSet001\Control\Nls\Language /v "InstallLanguage"') do ( if /i "%%i" == "0401" set "SLLP=ar-SA" if /i "%%i" == "0404" set "SLLP=zh-TW" if /i "%%i" == "0405" set "SLLP=cs-CZ" if /i "%%i" == "0406" set "SLLP=da-DK" if /i "%%i" == "0407" set "SLLP=de-DE" if /i "%%i" == "0408" set "SLLP=el-GR" if /i "%%i" == "0409" set "SLLP=en-US" if /i "%%i" == "040B" set "SLLP=fi-FI" if /i "%%i" == "040C" set "SLLP=fr-FR" if /i "%%i" == "040D" set "SLLP=he-IL" if /i "%%i" == "040E" set "SLLP=hu-HU" if /i "%%i" == "0410" set "SLLP=it-IT" if /i "%%i" == "0411" set "SLLP=ja-JP" if /i "%%i" == "0412" set "SLLP=ko-KR" if /i "%%i" == "0413" set "SLLP=nl-NL" if /i "%%i" == "0414" set "SLLP=nb-NO" if /i "%%i" == "0415" set "SLLP=pl-PL" if /i "%%i" == "0416" set "SLLP=pt-BR" if /i "%%i" == "0419" set "SLLP=ru-RU" if /i "%%i" == "041D" set "SLLP=sv-SE" if /i "%%i" == "041F" set "SLLP=tr-TR" if /i "%%i" == "0804" set "SLLP=zh-CN" if /i "%%i" == "0816" set "SLLP=pt-PT" if /i "%%i" == "0C0A" set "SLLP=es-ES" ) Language.ini example en-US.AvailableDriverPacks=DriverPacks available en-US.Selected=Selected en-US.Filename=Filename en-US.Size=Size en-US.Copying=Copying en-US.InstallationInProgress=Installation in progress en-US.WinREButton=Recovery Environment en-US.CMDButton=Command prompt en-US.StartButton=Start en-US.CheckAllButton=Check all en-US.UnCheckAllButton=Uncheck all en-US.SetupType=Setup type en-US.SetupFile=Setup file en-US.Unattended=Unattended configuration en-US.WithoutUnatteded=Without configuration en-US.XP2ESDSetup=XP2ESD Setup en-US.StandardSetup=Standard Windows Setup en-US.Options=Options en-US.DynamicDrivers=Dynamic drivers folder en-US.DynamicDriversTip=Integrate drivers from drivers folder on setup media into deployed system before first boot en-US.DefaultPartition=Custom partition ID en-US.DefaultPartitionTip=Specify custom boot partition ID for Windows XP / 2003, usefull for custom multi-boot installations en-US.PAEPatch=PAE Patch en-US.PAEPatchTip=Remove 4GB RAM limit on 32bit systems en-US.SkipOOBE=Skip OOBE en-US.SkipOOBETip=Boot directly to desktop under Administrator account en-US.NoReboot=Noreboot en-US.NoRebootTip=Do not reboot de-DE.AvailableDriverPacks=DriverPacks verfügbar de-DE.Selected=ausgewählt de-DE.Filename=Dateiname de-DE.Size=Größe de-DE.Copying=Kopieren de-DE.InstallationInProgress=Installation wird durchgeführt de-DE.WinREButton=Wiederherstellungsumgebung de-DE.CMDButton=Eingabeaufforderung de-DE.StartButton=Start de-DE.CheckAllButton=Alles anwählen de-DE.UnCheckAllButton=Alles abwählen de-DE.SetupType=Installationtyp de-DE.SetupFile=Installationdatei de-DE.Unattended=Konfigurationsdatei für unbeaufsichtigte Installation de-DE.WithoutUnatteded=Ohne Konfigurationsdatei de-DE.XP2ESDSetup=XP2ESD Setup de-DE.StandardSetup=Standard Windows Setup de-DE.Options=Optionen de-DE.DynamicDrivers=Dynamischer Treiberordner de-DE.DynamicDriversTip=Treiber aus dem Treiberordner des Installationsmediums vor dem ersten Start in das bereitgestellte System integrieren de-DE.DefaultPartition=Benutzerdefinierte Partitions-ID de-DE.DefaultPartitionTip=Benutzerdefinierte Partitions-ID für Windows XP/Server 2003 angeben, nützlich für Multiboot-Installationen de-DE.PAEPatch=PAE-Patch de-DE.PAEPatchTip=Entfernung der 4GB-Arbeitsspeicherbegrenzung auf 32-Bit-Systemen de-DE.SkipOOBE=OOBE überspringen de-DE.SkipOOBETip=Direkt in den Desktop unter dem Administratorkonto starten de-DE.NoReboot=Kein Neustart de-DE.NoRebootTip=Nicht neu starten Of course there are hardcoded strings inside file when there is no Language.ini. I hope you can take inspiration from that
  13. In various XP / 2003 languages are Documents and Settings / Program Files / Administrator / Start Menu translated. It's stupid, but you can safely use environment variables to overcome this issue And of course all coded paths must support spaces to avoid future problems
  14. @AstroSkipper Will let you know in few hours, I'm still out of my testing machine
  15. There already exist OpenVPN 2.5.4 for Windows XP https://winraid.level1techs.com/t/openvpn-v2-5-4-for-windows-xp-and-windows-server-2003-x86/39894 or https://sourceforge.net/projects/openvpn-for-windows-xp/
  16. If it can be 10 lines tutorial, then yes. There are bunch of needed steps that must be done. It´s up to you, download toolkit and play with that If you would like to create XP/2003 universal image based on modern installer. I’m not going to spend days to create tutorial for manual job If somebody tell me reason about downloading 4GB, sorry. It´s still smaller than downloading Windows 10 ISO. And of course to create XP2ESD image you need both 7 and 10 too (can be based on 10 only).
  17. You can do it without them, nothing is forced. Just simply inspect configurable options in config.ini.
  18. I means this Furthermore, some final test have to be performed to finish private testing. And then, very soon, the beta testing can be started.
  19. @Jakob99 Here is my next attempt, INFs are fixed and with all available translations that exist in Windows 8.0 RTM, whole INFs are 8.1 based. Hope it will succed now. sd+mmc_generic_driver.7z
×
×
  • Create New...