Chyba temat do zamknięcia?
Raczej tak.
Zależności pomiędzy bibliotekami Win są tak ogromne że nie ma szans na port.
Załóżmy - explorer.exe z Win7 odwołuje się do wywołania API GetCurrentPidEx biblioteki shell32.dll
które nie istnieje w shell32.dll Visty. Nom należało by podmienić shell32.dll na ten z seven ale
problem w tym że sama biblioteka shell32.dll odwołuje się do wywołań API z innych
bibliotek, których to odwołań brakuje w wersji bibliotek Visty.
Więc idąc tym tropem, prosto idzie dojść do wniosku że należało by wymienić
80% bibliotek Visty na te z Seven, jednak załóżmy że któreś wywołanie odwołuje
się do wartości w rejestrze która nie istnieje w Viście??
Po prostu podmienianie 80% plików z jednego systemu do drugiego jest bez sensu.
Już prościej zainstalować ten 2 system.
ps. Jako przestrogę dla majsterkowiczów dodam że każda biblioteka i exe ma swoje
resource w pliku MIU. A te pliki trochę się różnią w Win7 i mogą być niepoprawnie obsługiwane
przez Vistę...