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:
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:
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.