[Silverlight] Как запустить внешний процесс на Mac?
От: Prodmitry Россия  
Дата: 10.02.11 08:46
Оценка:
Доброе время суток!


У Silverlight 4 есть замечательная возможность запускать сторонние процессы в Windows, используя COM. Не сталкивался ли кто-нибудь с чем-то подобном на Мас-ах?
Re: [Silverlight] Как запустить внешний процесс на Mac?
От: me2  
Дата: 10.02.11 13:49
Оценка:
Здравствуйте, Prodmitry, Вы писали:

P>Доброе время суток!



P>У Silverlight 4 есть замечательная возможность запускать сторонние процессы в Windows, используя COM. Не сталкивался ли кто-нибудь с чем-то подобном на Мас-ах?


На сколько знаю, расширения возможны только под Windows. Под Mac даже установить приложение через sllauncher нельзя (OOB). Увы и ах
Re[2]: [Silverlight] Как запустить внешний процесс на Mac?
От: Prodmitry Россия  
Дата: 10.02.11 14:26
Оценка:
Здравствуйте, me2, Вы писали:

me2>Здравствуйте, Prodmitry, Вы писали:


me2>На сколько знаю, расширения возможны только под Windows. Под Mac даже установить приложение через sllauncher нельзя (OOB). Увы и ах


А существует ли WPF для маков? Насколько я понял, проект Mono не поддерживает WPF.
Или может существует возможность установить .NET на мак примерно так же, как на линукс под wine?
Re[3]: [Silverlight] Как запустить внешний процесс на Mac?
От: Dron247  
Дата: 11.02.11 04:00
Оценка:
Здравствуйте, Prodmitry, Вы писали:

P>Здравствуйте, me2, Вы писали:


me2>>Здравствуйте, Prodmitry, Вы писали:


me2>>На сколько знаю, расширения возможны только под Windows. Под Mac даже установить приложение через sllauncher нельзя (OOB). Увы и ах


P>А существует ли WPF для маков? Насколько я понял, проект Mono не поддерживает WPF.

P>Или может существует возможность установить .NET на мак примерно так же, как на линукс под wine?
Вы готовы заставить юзера ставить кучу всякого непонятного хлама, лишь-бы запустить процесс из сильверлайта?


Твой IP на моем юзербаре
Re[4]: [Silverlight] Как запустить внешний процесс на Mac?
От: Prodmitry Россия  
Дата: 11.02.11 07:07
Оценка:
Здравствуйте, Dron247, Вы писали:

D>Вы готовы заставить юзера ставить кучу всякого непонятного хлама, лишь-бы запустить процесс из сильверлайта?


Встречный вопрос: а какие мультиплатформенные альтернативы Вы можете предложить?
Re[2]: [Silverlight] Как запустить внешний процесс на Mac?
От: KRT Украина  
Дата: 11.02.11 07:17
Оценка:
Здравствуйте, me2, Вы писали:

me2>На сколько знаю, расширения возможны только под Windows. Под Mac даже установить приложение через sllauncher нельзя (OOB). Увы и ах


OOB приложения под Маком работают без проблем.
Re[3]: [Silverlight] Как запустить внешний процесс на Mac?
От: Prodmitry Россия  
Дата: 11.02.11 07:21
Оценка:
Здравствуйте, KRT, Вы писали:

KRT>Здравствуйте, me2, Вы писали:


me2>>На сколько знаю, расширения возможны только под Windows. Под Mac даже установить приложение через sllauncher нельзя (OOB). Увы и ах


KRT>OOB приложения под Маком работают без проблем.


Ну, собственно, это я уже знаю. У меня скорее другая проблема — нужно запустить из сильверлайта под маком стороннее приложение. Вроде как, в 5-м пообещали ввести механизм PInvoke, но до него еще как минимум полгода.
Re[4]: [Silverlight] Как запустить внешний процесс на Mac?
От: KRT Украина  
Дата: 11.02.11 07:29
Оценка:
Здравствуйте, Prodmitry, Вы писали:

P>Ну, собственно, это я уже знаю. У меня скорее другая проблема — нужно запустить из сильверлайта под маком стороннее приложение. Вроде как, в 5-м пообещали ввести механизм PInvoke, но до него еще как минимум полгода.


Насколько я знаю, под маком запустить ничего нельзя.
Re[3]: [Silverlight] Как запустить внешний процесс на Mac?
От: me2  
Дата: 11.02.11 14:29
Оценка:
Здравствуйте, KRT, Вы писали:

KRT>Здравствуйте, me2, Вы писали:


me2>>На сколько знаю, расширения возможны только под Windows. Под Mac даже установить приложение через sllauncher нельзя (OOB). Увы и ах


KRT>OOB приложения под Маком работают без проблем.


А я и не писал, что они не работают. Просто иногда хочется нечто вроде такого:

http://timheuer.com/blog/archive/2010/03/25/using-sllauncher-for-silent-install-silverlight-application.aspx

но в текущих реалиях штатными способами этого добится вроде как нельзя. Буду рад, если ошибаюсь.
Re[4]: [Silverlight] Как запустить внешний процесс на Mac?
От: KRT Украина  
Дата: 11.02.11 14:59
Оценка:
Здравствуйте, me2, Вы писали:

me2>А я и не писал, что они не работают. Просто иногда хочется нечто вроде такого:


me2>http://timheuer.com/blog/archive/2010/03/25/using-sllauncher-for-silent-install-silverlight-application.aspx


me2>но в текущих реалиях штатными способами этого добится вроде как нельзя. Буду рад, если ошибаюсь.


Штатными вроде нельзя, но в комментариях есть варианты установки — http://timheuer.com/blog/archive/2010/03/25/using-sllauncher-for-silent-install-silverlight-application.aspx#21657 и http://sharppdf-sl.sourceforge.net/offlineoob.html
Re[5]: [Silverlight] Как запустить внешний процесс на Mac?
От: me2  
Дата: 11.02.11 20:07
Оценка:
Здравствуйте, KRT, Вы писали:

KRT>Здравствуйте, me2, Вы писали:


me2>>А я и не писал, что они не работают. Просто иногда хочется нечто вроде такого:


me2>>http://timheuer.com/blog/archive/2010/03/25/using-sllauncher-for-silent-install-silverlight-application.aspx


me2>>но в текущих реалиях штатными способами этого добится вроде как нельзя. Буду рад, если ошибаюсь.


KRT>Штатными вроде нельзя, но в комментариях есть варианты установки — http://timheuer.com/blog/archive/2010/03/25/using-sllauncher-for-silent-install-silverlight-application.aspx#21657 и http://sharppdf-sl.sourceforge.net/offlineoob.html


Это есть. Но сие делается не штатными средствами и отлично показывает политику Microsoft — дополнительные фичи (вне стандартного пакета) можно использовать только в Windows. С одной стороны получается как бы кроссплатформенное решение (Windows + Mac), но более тесное взаимодействие возможно только на "родной" платформе (та же интеграция с TaskBar в Windows 7). Жаль, будем надеятся, что в следующей версии можно будет PInvoke использовать и в MacOS...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.