Tryb zgodności z systemem Windows 7


2

Próbuję dowiedzieć się, jakie dokładne zmiany są wprowadzane, ustawiając właściwość ikony aplikacji. To pytanie wskazuje na opis korzystania z tej funkcji w opracowywanym programie, dlatego nie jest duplikatem.

Rozważ ustawienia trybu zgodności aplikacji dla typowego programu Windows:

wprowadź opis zdjęcia tutaj

Pytanie brzmi: co dokładnie stanie się ze środowiskiem dostarczanym przez system Windows do systemu, gdy jedyną zmianą jest skonfigurowanie właściwości pod kątem zgodności z WinXP SP3, w następujący sposób:

wprowadź opis zdjęcia tutaj

Tło:

Aplikacja, która była ostatnio aktualizowana w czasach świetności Windows XP, daje nam teraz pewne problemy. W szczególności jest przystosowany do używania biblioteki .NET do zapisywania niektórych plików w podkatalogu w tym %ALLUSERSPROFILE%obszarze (zazwyczaj w Windows 7 C:\ProgramData), które są niezbędne do uzyskania licencji na aplikację. Same pliki są zwykłymi plikami tekstowymi.

Te pliki tekstowe są tworzone i zapisywane przy użyciu znacznie nowszego i oddzielnego programu .NET, który działa poprawnie, zapisując pliki we właściwym miejscu. Ale uruchomienie starszego programu nie odczytuje poprawnie plików; nie byliśmy w stanie dokładnie ustalić, co się dzieje.

Wielu użytkowników uważa, że ​​ustawienie trybu zgodności umożliwia prawidłowe działanie systemu. Muszę to zrozumieć znacznie lepiej.


To węższe pytanie. Muszę dokładnie wiedzieć , jakie zmiany zachodzą w środowisku dla tej konkretnej selekcji, ponieważ wydaje się, że zakłóca ona aktywność pliku.
— Rob Perkins

...Tak; teraz, gdy przeczytałem „możliwy duplikat”, jestem pewien, że nie jest to odpowiedź na moje pytanie, choć kiepsko sformułowałem tytuł. Szukam opisu tego, co dzieje się w tych podkładkach w trybie zgodności z XP SP3. Odpowiedź wskazuje na opisy shims na wysokim poziomie, tak jakby ktoś zamierzał je napisać.
— Rob Perkins


Są to prezentacje zorientowane na programistów. Szukam rzeczy, które mogę wyjaśnić 60-letniemu superużytkownikowi Windows, który chce wiedzieć, co się stanie, gdy zaznaczysz pole wyboru.
— Rob Perkins

dodaje podkładki, aby zwracać różne wartości do programów (np. sfałszowane sprawdzenie wersji), aby programy mogły myśleć, że działają w XP zamiast w Win7
— magicandre1981,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.