Есть ли способ создать файл значков, который включает в себя собственную копию .PNG в высоком разрешении, для использования с Windows 7 и Vista, но также включает в себя формат .ico старой школы, чтобы он работал с XP?
Недавно у меня возникла проблема с программой, которую я написал сбоем всякий раз, когда она запускалась на компьютере с XP, вызванным тем, что значок приложения был .PNG.Поскольку Vista и 7 поддерживают значки с более высоким разрешением, которые могут иметь прозрачные пленки и тому подобное, я бы хотел использовать это, но мне также нужна программа для запуска на XP, поэтому мне нужно, чтобы она включала также .ico.
Я могу придумать два решения для этого:
Установите программу так, чтобы она обнаруживала операционную систему и назначала соответствующий значок соответственно
Возможно, существует способ скомпилировать файл значков, чтобы он включал в себя формат .png, и Win7 / Vista автоматически использует его, когда он доступен, и Windows XP просто загружает .ico
Надеюсь, я достаточно ясно объяснил ..:)
- Среда разработки: Visual Studio 2010
- Операционная система: Windows 7 Ultimate
- Язык: C #.NET 4.0