avatar_razor1995

VxKex czyli extended kernel dla Windows 7 - uruchamianie aplikacji z Windows 10

Zaczęty przez razor1995, 22 Styczeń 2025, 23:14:37

Poprzedni wątek - Następny wątek

0 użytkowników i 1 Gość przegląda ten wątek.

razor1995

VxKex to zestaw rozszerzeń API dla systemu Windows 7, który umożliwia uruchamianie niektórych aplikacji ekskluzywnych dla systemów Windows 8, 8.1 i 10 na systemie Windows 7.
Po zainstalowaniu, korzystanie z VxKex jest proste: wystarczy kliknąć prawym przyciskiem myszy na programie (.exe lub .msi), otworzyć okno właściwości i wybrać zakładkę VxKex. Następnie zaznacz pole wyboru ,,Włącz VxKex dla tego programu" i spróbuj uruchomić program.

Niektóre programy wymagają dodatkowej konfiguracji. W folderze instalacyjnym VxKex (domyślnie C:\Program Files\VxKex) znajduje się plik o nazwie "Application Compatibility List.docx", który zawiera szczegóły dotyczące tych kroków, ale w większości przypadków cała konfiguracja jest intuicyjna.
P: Czy VxKex działa z grami?
O: Na chwilę obecną VxKex nie jest przeznaczony do gier, więc prawdopodobnie napotkasz problemy. Mam nadzieję, że to niedociągnięcie zostanie rozwiązane w przyszłych wydaniach.
P: Jakie aplikacje są wspierane?
O: Lista kompatybilnych aplikacji obejmuje, ale nie ogranicza się do:
  • Bespoke Synth
  • Blender
  • Blockbench
  • Calibre
  • Chromium (w tym Ungoogled Chromium)
  • Citra
  • Commander Wars
  • Cygwin
  • Dasel
  • Discord Canary
  • ElectronMail
  • Firefox
  • GIMP (2.99.18)
  • GitHub Desktop
  • HandBrake
  • Kodi
  • Life is Strange: True Colors 4.25
  • MKVToolNix
  • MongoDB
  • MPC-Qt
  • MPV
  • Nie masz uprawnień do wyświetlania linków. Zarejestruj się lub Zaloguj
  • Opera
  • osu!lazer
  • Python
  • qBittorrent
  • QMMP
  • Qt Creator
  • Rufus
  • Steel Bank Common Lisp
  • Spotify
  • Steinberg SpectraLayers
  • TeamTalk
  • VSCode i VSCodium
  • WinDbg (klasyczny z Windows 11 SDK, i wersja preview)
  • Yuzu (nie testowano działania w grach)
  • Zig
Większość aplikacji Qt6 będzie działać, a wiele aplikacji Electron także będzie kompatybilnych.
P: Czy VxKex modyfikuje pliki systemowe? Czy wpłynie to na stabilność mojego systemu?
O: VxKex nie modyfikuje żadnych plików systemowych. Jego wpływ na system jest minimalny. Nie używa usług w tle, nie instaluje globalnych hooków, a rozszerzenia powłoki i DLL, które są ładowane, mają minimalny wpływ i można je wyłączyć, jeśli zajdzie taka potrzeba. Możesz być pewny, że twój system Windows 7 pozostanie tak stabilny, jak zawsze.
P: Czy muszę mieć zainstalowane konkretne aktualizacje?
O: VxKex jest zaprojektowany do pracy tylko z zainstalowanym Service Packiem 1. Użytkownicy Windows 7 RTM mogą spróbować go użyć, ale nie wiem, czy zainstaluje się lub będzie działać. Wiele programów wymaga aktualizacji KB2533623 i KB2670838, aby działać. Warto zainstalować te dwie aktualizacje.
P: Czy mogę używać VxKex, jeśli mam zainstalowane ESU (Extended Security Updates)?
O: Tak. Nie ma problemu z ESU.
P: Czy aplikacje konsolowe działają z VxKex?
O: Tak. Po włączeniu VxKex dla programu możesz używać go w wierszu poleceń, jak zwykle.
P: Czy mogę używać tego z Windows 8 lub 8.1?
O: VxKex jest zaprojektowany wyłącznie do używania z systemem Windows 7. Jeśli używasz Windows 8 lub 8.1, jest mało prawdopodobne, że VxKex będzie miał jakiekolwiek użyteczne działanie, ale możesz go zainstalować i sprawdzić, co się stanie.
P: Jak działa VxKex?
O: VxKex działa, ładując DLL do każdego programu, w którym VxKex jest włączony. Jest to osiągane za pomocą klucza rejestru IFEO (Image File Execution Options).
Specyficznie, wartość "VerifierDlls" jest ustawiana tak, aby wskazywała na bibliotekę DLL VxKex. Ta DLL następnie ładuje się do procesu.
Rozszerzenie API odbywa się poprzez edycję tabeli importu DLL programu, aby zamiast importować z bibliotek DLL Windows 8/8.1/10, importowały z bibliotek DLL VxKex. Te DLL zawierają implementacje funkcji API Windows, które zostały wprowadzone w nowszych wersjach systemu Windows.

Zarchiwizowane, oficjalne repozytorium: Nie masz uprawnień do wyświetlania linków. Zarejestruj się lub Zaloguj

Changelog:
VERSION 1.1.2.1428
    - Fixed a race condition which affects Chromium and Electron-based
      applications.

    - Fixed a propagation bug which caused VxKex to not be able to run on
      32-bit operating systems.

    - Fixed an issue where a non-standard %Path% environment variable could
      cause VxKex to fail to start for all programs.

    - Added support for applications:
        - Life is Strange: True Colors

Pobieranie w załączniku.
Laptop: Lenovo ThinkPad T480s | Intel Core i5 8250U | Intel HD 620 | 24GB RAM Hynix | Lexar NM620 NVME 1TB | Windows 10 Pro
Laptop testowy: Lenovo ThinkPad T430 | Intel Core i7 3740QM | Intel HD 4000 | 16GB RAM Hynix | Samsung 850 Pro 256GB | Windows 7 Pro | Windows XP Pro x64
PC: MSI Z87-G43 | Intel Xeon E3-1240 v3 | nVidia RTX 3060Ti 8GB | 32GB RAM Hynix | GoodRAM PX 500 NVME 512GB | Windows 10 Pro
Mobile: Google Pixel 6 | Google Tensor GS101 @2.8 GHz | Mali-G78 MP20 | 8GB RAM | 128GB MMC | Android 15
Sieć: Cudy WR3000 AX OpenWRT | Huawei HG8010H | Netia 1Gb/s
PlayStation 4 | CUH-1116A | 1TB SSD|

razor1995

Okazuje się, że VxKex nadal jest aktualizowany - już przez innego programistę:  Nie masz uprawnień do wyświetlania linków. Zarejestruj się lub Zaloguj

VxKex Next pozwala na chociażby uruchomienie najnowszej wersji Chrome czy MS Edge pod Windows 7 bez większych problemów.

W załączniku archiwizuję najnowsza wersję, gdyby repozytorium znowu zniknęło.

Laptop: Lenovo ThinkPad T480s | Intel Core i5 8250U | Intel HD 620 | 24GB RAM Hynix | Lexar NM620 NVME 1TB | Windows 10 Pro
Laptop testowy: Lenovo ThinkPad T430 | Intel Core i7 3740QM | Intel HD 4000 | 16GB RAM Hynix | Samsung 850 Pro 256GB | Windows 7 Pro | Windows XP Pro x64
PC: MSI Z87-G43 | Intel Xeon E3-1240 v3 | nVidia RTX 3060Ti 8GB | 32GB RAM Hynix | GoodRAM PX 500 NVME 512GB | Windows 10 Pro
Mobile: Google Pixel 6 | Google Tensor GS101 @2.8 GHz | Mali-G78 MP20 | 8GB RAM | 128GB MMC | Android 15
Sieć: Cudy WR3000 AX OpenWRT | Huawei HG8010H | Netia 1Gb/s
PlayStation 4 | CUH-1116A | 1TB SSD|