Проблеми з меню пуск і ярликами
Додаток не створює ярлики для всіх користувачів.
Виправляє шляху до файлів, які змінилися в процесі переходу від операційної системи Microsoft Windows® ° 95 до операційної системи Windows® XP. Для застосування цього виправлення сумісності працює, перетворюючи шляху до файлів згідно правильному розташуванню для Windows XP Professional в інтерфейсах API. Наприклад, шлях в Windows 95 C: \ Windows \ Write.exe перетворюється в C: \ Windows \ System32 \ Write.exe.
Додаток не створює ярлики для всіх користувачів.
Переміщує записи реєстру в поддерево HKEY_CURRENT_USER. якщо додаток не має правильних дозволів для поддерева, в яке воно намагається виконати запис.
Додаток не створює ярлик на робочому столі.
Змінює функцію IShellFolder :: GetDisplayNameOf. реалізовану на рівні системи, для емуляції Windows 95 і Windows 98 шляхом повернення рядка ANSI замість рядка Юникода.
Це виправлення дозволяє додатку працювати відповідним чином, навіть якщо воно використовує функцію IShellFolder :: GetDisplayNameOf і передбачає, що повертається рядок буде в форматі STRRET_CSTR.
Додаток не видаляє ярлики для всіх користувачів.
Виправляє шляху до файлів в процесі видалення програми, якщо шляху були виправлені при його установці. Програма, що видаляє додаток, використовує дане виправлення сумісності, а програма установки - виправлення CorrectFilePaths.
Для застосування цього виправлення необхідно використовувати разом з виправленням сумісності CorrectFilePaths.
Під час установки програми в меню Пуск з'являються допустимий і неприпустимий ярлики.
Затримує повернення від команди динамічного обміну даними (DDE) ShowGroup до тих пір, поки група фактично не стане видимою. Часто додаток повертає відгук до того, як група стане видимою, і, якщо додаток передчасно видасть команду DeleteGroup. це може привести до проблем.
Додаток не з'являється в меню Пуск робочого столу.
Змінює функції GetEnvironmentVariable і ExpandEnvironmentStrings для емуляції операційної системи Windows 95 і Windows 98. Це виправлення повертає змінну середовища ALLUSERSPROFILE. коли запрошені змінна середовища USERPROFILE. Деякі додатки використовують змінну середовища USERPROFILE для установки ярликів додатків, що обмежує видимість для користувача, що виконує установку. При підстановці змінної середовища ALLUSERSPROFILE ярлик стає видимим для всіх користувачів.
Додаток не з'являється в меню Пуск робочого столу.
Змінює функції SHGetFolderLocation. SHGetSpecialFolderLocation і SHGetFolderPath. щоб підставити версію папки для всіх користувачів, навіть якщо додаток вказує папку конкретного користувача. Деякі встановлювані додатки помилково запитують папку конкретного користувача, наприклад CSIDL_PROGRAMS. в той час як це має бути папка всіх користувачів - CSIDL_COMMON_PROGRAMS.
Додаток не з'являється в меню Пуск робочого столу.
Повертає загальний шлях замість шляхів, зазначених в підрозділі реєстру Shell Folders. емулюючи Windows 95 і Windows 98. Це виправлення робить додаток після установки доступним для всіх користувачів.