| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Object Pascal: кроссплатформенные технологии > Как распознать запуск в Wine? |
| Автор: DSJ 25.3.2011, 23:06 |
| 98% функционала моей проги на Delphi замечательно работает на Linux под Wine, остальные 2% абсолютно не существенны и хотелось бы их просто отключить, если прога запускается в Wine. Не хочется делать специальную версию, оптимизированную под Wine. |
| Автор: Qu1nt 25.3.2011, 23:42 |
| http://habrahabr.ru/blogs/development/76131/ |
| Автор: DSJ 25.3.2011, 23:59 |
| Спасибо, похоже то что надо! Буду пробовать |
| Автор: 500mhz 26.3.2011, 00:58 | ||
непохек ) предлогаю так
как видно из листинга 1) в процессах болтается winedevice.exe - можно палить его 2) тут интересней. помотрите на подгруженые модули, в винде таких не бывает |
| Автор: 500mhz 26.3.2011, 01:22 |
| вот самы простой способ, проверено (5 минут назад), в винде ниче не будет в wine будет ексцепшн делаем GetModuleHandle("несушествуюший модуль") и все |