Pull to refresh

Comments 11

Спасибо, топик интересный. Насколько я понимаю .Net Remoting — это предок WCF? Просто со вторым я работал, а использование первого не застал.
На сколько я помню — .Net Remoting является предшественником и одной из частей WCF.
Спасибо Александр, это очень достойная статья.
Только, жаль что вы выбрали именно Remoting. На сколько я знаю, про него уже многие и думать забыли, включая Майкрософт. Если у вас появится желание, то интересно будет увидить Ваше творени на Silverlight, а лучше уже и на HTML5, в свете недавних событий :)
Спасибо. Обязательно будут и статьи с новинками, но я решил пока поднять уже готовые старые материалы, разместить самые интересные здесь, чтобы добро не пропадало. Может пригодится кому-то.
К сожалению, все самое интересное в этом коде — (опущенное) управление курсором. Потому что написание сервисов банально, а ремотинг настолько устарел, что использовать его уже неприлично.
Кстати, формально windows-сервис по умолчанию не имеет доступа к рабочему столу, и ему нужно включать allow interact with desktop. И даже это — настоятельно не рекомендуется ms (по очевидным причинам).

support.microsoft.com/kb/327618
Точно! Так и думал что здесь что-то забыл) Все верно, однако это учебная задача и целью было написать либо сервис либо драйвер. Я выбрал сервис. И не рекомендовал бы данное приложение оформлять в таком виде, конечно.
… и выбрали неправильно, с чем вас и поздравляю.
Remoting не является никоим образом конкурентом или схожей технологией с Silverlight, HTML5.
Remoting предшественник WCF.
На HTML5 вы подобное не реализируете просто потому что не имеете права управления устройствами ввода, а на Silverlight только в out-of-browser и то только если используете interrop.
А полезность этой статьи небольшая. HelloWord on Remoting. На том же WCF реализуется тривиально.
>Remoting не является никоим образом конкурентом или схожей технологией с Silverlight, HTML5.
Я нигде такой глупости не писал.
>Remoting предшественник WCF.
Я об этом написал пару комментариев выше.
>На HTML5 вы подобное не реализируете просто потому что не имеете права управления устройствами ввода, а на Silverlight только в out-of-browser и то только если используете interrop.
Опять же не знаю, где вы такую глупость прочитали
>А полезность этой статьи небольшая. HelloWord on Remoting. На том же WCF реализуется тривиально.
Здесь приведен конкретный пример написания программы удаленного управления рабочим столом с использованием объектной обёртки над сокетами. И это единственная статья на хабре в данном ключе. Надеюсь кому-нибудь да пригодится.
> Я нигде такой глупости не писал.
Извините это был ответ на комментарий:
habrahabr.ru/blogs/net/124491/?reply_to=4132781#comment_4117524
Но из-за сброса логина запостилось в корень.

> И это единственная статья на хабре в данном ключе.
А нет потому что не нужно даром. Remouting динозавр с своим набором особенностей на которые просто нет нужды тратить время. Hello Word одинаково просто получаются и на WCF и на Remouting, но когда вам придётся налаживать двустороннюю связь ещё и с обработкой обрывов, то начнутся пляски, придётся писать свою реализацию канала и лезть на сетевой уровень. Зачем тратить время на устаревшую и больше не развивающуюся платформу. Я достаточно написал на этой платформе и прошелся по всем её граблям, но её время очень давно ушло. Ещё бы WCF Web API зарелизили и можна было б понемного избавляться от SOAP.
На хабре нет статей также о написании приложений на WinAPI для Windows 3.1, может напишете.
Sign up to leave a comment.

Articles