LINUX.ORG.RU
ФорумTalks

headless wine

 , ,


2

2

Такая вот история из жизни.

Имеется сервис, написанный на .NET. Почему именно на .NET - потому что используются коммерческие библиотеки на .NET. Увы. Вся остальная часть системы, включая основной веб-сервер, крутится на Debian, а ради этого специально пришлось заводить отдельный виртуальный хостинг под оффтопиком.

Более того, evaluation-версия периодически выдаёт окна напоминаний о регистрации, причём нативные виндовые. На время разработки пришлось написать скрипт, эмулирующий клики по кнопке Dismiss.

Смеха ради вчера попробовала запустить под Wine с DISPLAY="". И что бы вы думали? Волшебный кролик! Оно не только работает, оно ещё и окон никаких не выдаёт и из консоли не вылезает.

Слава Wine!

> Более того, evaluation-версия периодически выдаёт окна напоминаний о регистрации, причём нативные виндовые.

Ну а какие ещё. Это Windows под виртуальной машиной или коммерческое приложение?

> На время разработки пришлось написать скрипт, эмулирующий клики по кнопке Dismiss.

А дорого стоит регистрация?

ZenitharChampion ★★★★★
()
Ответ на: комментарий от ZenitharChampion

| На время разработки пришлось написать скрипт, эмулирующий клики по кнопке Dismiss.
А дорого стоит регистрация?

Этот путь не для русского человека.

prischeyadro ★★★☆☆
()

На время разработки пришлось написать скрипт, эмулирующий клики по кнопке Dismiss.

Сделала мой день, спасибо! :-D

оно ещё и окон никаких не выдаёт и из консоли не вылезает.

Кто бы мог подумать, что главное достоинство Шindoшs - Абсолютный ГУИ, может иметь недостатки :)

spectr00 ★★★
()

Оно не только работает, оно ещё и окон никаких не выдаёт и из консоли не вылезает.

Здорово. Серьезно. Плюс 1 к причинам пользователям evaluation-библиотек использовать linux

На mono запускать не пробовал?

Я так понимаю, до этого все на моно и крутилось

Adonai ★★★
()
Ответ на: комментарий от Quasar

На Mono не работает, именно потому, что эта библиотека использует вызовы WinAPI для этих самых окошек.

reserved
() автор топика
Ответ на: комментарий от reserved

А почему к mono не прикрутят wine для этого? Чтобы использовать нативный mono, а при необходимости использовать winapi из вайновских библиотек.

firestarter ★★★☆
()

>Более того, evaluation-версия периодически выдаёт окна напоминаний о регистрации, причём нативные виндовые. На время разработки пришлось написать скрипт, эмулирующий клики по кнопке Dismiss.

Напомнило одну историю про Mail.ru:

по Рунету ходила байка, что когда Mail.ru только начинала свою деятельность, её серверы работали под управлением Windows и постоянно висли. Для решения этой проблемы одмины поставили рядом с Windows-сервером небольшой UNIX-компьютер, на котором крутились скрипты-мониторилки. Как только скрипты обнаруживали сбой, у этой машины выезжал трей CD-ROM и нажимал на кнопку «Reset» на Windows-сервере.

luke ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.