Jump to content

George King

Member
  • Posts

    383
  • Joined

  • Last visited

  • Days Won

    1
  • Donations

    0.00 USD 
  • Country

    Czech Republic

Everything posted by George King

  1. Wait and see. For example XP2ESD took 15 months before releasing 1.6 few days back.
  2. @semp I’m 100% OK with sharing my testing image. But do that only in PM to do not violate forum rules
  3. Mentioned symptoms shouldn't be on v1.6 there were like 15 months of development from 1.5.6. Really new and better tool
  4. This new release have these symptoms on your side?
  5. You can also try this tool to make it easy https://www.ntlite.com/community/index.php?threads/tool-windows-setup-aio-builder-for-7-10-with-install-wim-install-esd.1667/
  6. Download project from GitHub and these files to get latest discussed sources with added missing exports for latest 6.0 and 6.1 kernels targets and new functions for porting Generic SD/MMC driver from Windows 8.0 build 8056 EDIT: Drivers collection included in XP2ESD v1.6 already contains compiled ntoskrn8.sys with these sources. I still haven't tried new SD/MMC driver on real HW. Probably will see in few days when I reformat my Windows 7 Dell laptop that have SD card reader that match Generic HWID. LatestChanges.7z
  7. @GD 2W10 You can try to build image using XP2ESD v1.6 https://forums.mydigitallife.net/threads/tool-xp2esd-create-modern-windows-xp-installer-v1-6.82935/
  8. According to mentioned tutorial I don't think you need it, but I haven't tried it yet.
  9. To save some time, here can be downloaded mentioned extension https://o.rthost.win/boc-uxp/?sort=date&order=desc
  10. Yes, I did it using similar way. I found where is "problem" in my repack. After first launch you need to click on each yellow triangle and enable that plugin. After that can be language pack changed without issues But if you don't do that, there are no yellow triangles on second start and you need to remove that plugin and add it again manually from %ProgramFiles%\Mypal\chrome\extensions, then enable it and change language and restart Mypal. Now you have localized Mypal I will probably split LPs to extra installer with detection of default system language and install only needed LP. Plus I have scanned registry to make it as default browser too Will see this night about these improvements. Thanks, it's really simple repack with WinRAR. This one will be part of XP2ESD v1.6 release in few days
  11. Yes, no touch needed, but I found XPIs must be placed in both folders browser\extensions + chrome\extensions, otherwise nothing happends. So If anybody want, here is updated silent SFX installer. Contains all 24 languages in which were XP released + Adblock. Mypal is installed to %ProgramFiles%\Mypal + Desktop and Start Menu shortcuts are created. For future updating, just open EXE with WinRAR and update all files from newer Mypal release. This installer is must have for my XP2ESD project where will be included. Now I need to find out how to enable language pack to switch language, seems like nothing happends after click on "Enable" https://www.mediafire.com/file/opvx7nwirymkofz/Mypal-all.exe/file
  12. I finally managed it. Instead browser\extensions it must be Chrome\extensions. Then Mypal see plugins as installed without user touch
  13. It's SFX EXE, simply open it with WinRAR exactly. Mypal doesn't see them and they still must be installed manually.
  14. @AstroSkipper This is simple repack to silently extract everything to %ProgramFiles%\Mypal and create Desktop + Start menu shortcuts https://www.mediafire.com/file/opvx7nwirymkofz/Mypal-all.exe/file I have added XPIs to browser\extensions folders same as I saw in KMeleon where is defaultly added Adblock this way.
  15. @AstroSkipper How can I add language pack + Adblock to my SFX Mypal 68 repack (basic SFX created using WinRAR)? Is there any chance, how to make it as default? I tried to place adblockultimate@adblockultimate.net.xpi + langpack-cs@firefox.mozilla.org.xpi in various folders, but without success. Where should I put them so they can be directly used in first launch?
  16. I just looked into wdm.h. This is what I can add and compile. It's far from my know how and it probably can't work. typedef PO_FX_COMPONENT_ACTIVE_CONDITION_CALLBACK, *PPO_FX_COMPONENT_ACTIVE_CONDITION_CALLBACK; typedef PO_FX_COMPONENT_IDLE_CONDITION_CALLBACK, *PPO_FX_COMPONENT_IDLE_CONDITION_CALLBACK; typedef PO_FX_COMPONENT_IDLE_STATE_CALLBACK, *PPO_FX_COMPONENT_IDLE_STATE_CALLBACK; typedef PO_FX_DEVICE_POWER_REQUIRED_CALLBACK, *PPO_FX_DEVICE_POWER_REQUIRED_CALLBACK; typedef PO_FX_DEVICE_POWER_NOT_REQUIRED_CALLBACK, *PPO_FX_DEVICE_POWER_NOT_REQUIRED_CALLBACK; typedef PO_FX_POWER_CONTROL_CALLBACK, *PPO_FX_POWER_CONTROL_CALLBACK; typedef struct _PO_FX_COMPONENT_IDLE_STATE { ULONGLONG TransitionLatency; ULONGLONG ResidencyRequirement; ULONG NominalPower; } PO_FX_COMPONENT_IDLE_STATE, *PPO_FX_COMPONENT_IDLE_STATE; typedef struct _PO_FX_COMPONENT_V1 { GUID Id; ULONG IdleStateCount; ULONG DeepestWakeableIdleState; PPO_FX_COMPONENT_IDLE_STATE IdleStates; } PO_FX_COMPONENT_V1, *PPO_FX_COMPONENT_V1; typedef struct _PO_FX_DEVICE_V1 { ULONG Version; ULONG ComponentCount; PPO_FX_COMPONENT_ACTIVE_CONDITION_CALLBACK ComponentActiveConditionCallback; PPO_FX_COMPONENT_IDLE_CONDITION_CALLBACK ComponentIdleConditionCallback; PPO_FX_COMPONENT_IDLE_STATE_CALLBACK ComponentIdleStateCallback; PPO_FX_DEVICE_POWER_REQUIRED_CALLBACK DevicePowerRequiredCallback; PPO_FX_DEVICE_POWER_NOT_REQUIRED_CALLBACK DevicePowerNotRequiredCallback; PPO_FX_POWER_CONTROL_CALLBACK PowerControlCallback; PVOID DeviceContext; PO_FX_COMPONENT_V1 Components[ANYSIZE_ARRAY]; } PO_FX_DEVICE, *PPO_FX_DEVICE;
  17. I tried it, but without success. This is what I used to add blank exports. I think there must be added real code for that.
  18. Many thanks for that. I have added it to my source tree. Here are also modded drivers, that needs new extender with mentioned functions. Old ntoskrn8.sys for XP target is included, so needs to be recompiled with your new implementations. Generic_SD+MMC_6.2.8056.0.7z
  19. Oh yes, I have fully updated Windows 7. Then I see missing import after redirecting driver to use ntoskrn8.sys. I can take screenshot in late evening when I boot Windows 7 laptop.
  20. I just tried to port sdbus.sys + sdstor.sys from Windows 8 build 8056 (first true Generic SD/MMC driver) to Windows 7 and XP and on Windows 7 are these functions needed to add into extender, otherwise there will be missing imports. Sad is there are more functions needed to get it work properly on XP or 7. These functions are needed for 8056. For RTM there are much more missing imports. PoFxIdleComponent IoSynchronousCallDriver PoFxSetDeviceIdleTimeout PoFxUnregisterDevice PoFxStartDevicePowerManagement PoUnregisterPowerSettingCallback PoFxActivateComponent KeLeaveGuardedRegion KeEnterGuardedRegion PoFxCompleteIdleCondition PoFxCompleteIdleState PoFxReportDevicePoweredOn PoFxCompleteDevicePowerNotRequired PoFxRegisterDevice IoGetActivityIdIrp RtlQueryRegistryValuesEx It would be really nice if we can get this SD/MMC Generic driver under XP and 7. EDIT: I have only prepared template for code. //////////////////////////////////////////// // < Win8 x32/x64 Extender // #if (NTDDI_VERSION < NTDDI_WIN8) // k8_win8( ExGetFirmwareEnvironmentVariable, 20) k8_win8( ExSetFirmwareEnvironmentVariable, 20) k8_win8( IoGetActivityIdIrp, 8) k8_win8( IoSetActivityIdIrp, 8) k8_win8( MmAllocateContiguousNodeMemory, 36) k8_win8( RtlCheckPortableOperatingSystem, 4) k8_win8( RtlQueryRegistryValuesEx, 20) k8_win8( RtlSetPortableOperatingSystem, 4) k8_win8( IoSynchronousCallDriver, 8) k8_win8( PoFxRegisterDevice, 12) k8_win8( PoFxUnregisterDevice, 4) k8_win8( PoFxSetComponentLatency, 16) k8_win8( PoFxSetComponentResidency, 16) k8_win8( PoFxStartDevicePowerManagement, 4) k8_win8( PoFxCompleteIdleState, 8) k8_win8( PoFxCompleteIdleCondition, 8) k8_win8( PoFxReportDevicePoweredOn, 4) k8_win8( PoFxCompleteDevicePowerNotRequired, 4) k8_win8( PoFxActivateComponent, 12) k8_win8( PoFxIdleComponent, 12) #endif // < Win8 x32/x64 Extender and typedef PO_FX_DEVICE, *PPO_FX_DEVICE; DECLARE_HANDLE(POHANDLE); /* 8.0 8056 */ NTSTATUS PoFxRegisterDevice_k8 ( PDEVICE_OBJECT Pdo, PPO_FX_DEVICE Device, POHANDLE *Handle ) { return STATUS_SUCCESS; } VOID PoFxUnregisterDevice_k8 ( POHANDLE Handle ){ } VOID PoFxSetComponentLatency_k8 ( POHANDLE Handle, ULONG Component, ULONGLONG Latency ){ } VOID PoFxSetComponentResidency_k8 ( POHANDLE Handle, ULONG Component, ULONGLONG Residency ){ } VOID PoFxStartDevicePowerManagement_k8 ( POHANDLE Handle ){ } VOID PoFxCompleteIdleState_k8 ( POHANDLE Handle, ULONG Component ){ } VOID PoFxCompleteIdleCondition_k8 ( POHANDLE Handle, ULONG Component ){ } VOID PoFxReportDevicePoweredOn_k8 ( POHANDLE Handle ){ } VOID PoFxCompleteDevicePowerNotRequired_k8 ( POHANDLE Handle ){ } VOID PoFxActivateComponent_k8 ( POHANDLE Handle, ULONG Component, ULONG Flags ){ } VOID PoFxIdleComponent_k8 ( POHANDLE Handle, ULONG Component, ULONG Flags ){ }
  21. You should just create integrated setup instead using WU again and again for same update set You can easily download all needed files using Windows Hotfix Downloader
  22. @maile3241 Wooow, great work. So custom Windows Update release should be soon?
  23. It´s builded from stolen vLite code. For Vista use vLite. For newer systems NTLite - it´s really then best tool available over internet for Windows optimizing
×
×
  • Create New...