USB-устройство управления ASP.NET/Silverlight - PullRequest
3 голосов
/ 18 января 2010

Я хочу предупредить пользователя о новом сообщении, используя какое-то USB-устройство (например, мигающий индикатор). Можно ли управлять USB-устройством из ASP.NET или Silverlight?

Ответы [ 3 ]

1 голос
/ 18 января 2010

ASP.NET потребуется помощь технологии на стороне клиента, поэтому вопрос «можно ли это сделать из ASP.NET?» не имеет отношения к жизни.

Имеет ли смысл использовать Silverlight, это более уместно. Единственный сценарий, когда это может быть даже осуществимо, заключается в том, что рассматриваемое USB-устройство, как известно, уже установлено и имеет API на основе COM. Вы готовы использовать Silverlight 4. Приложение Silverlight можно установить с повышенным доверием и запустить из браузера.

Это кажется чрезмерным, когда вместо этого вы, вероятно, могли бы создать небольшой небольшой компонент ActiveX, помеченный как Safe для сценариев, и заставить пользователя установить его вместо этого.

1 голос
/ 18 января 2010

Вы могли бы сделать это, используя пользовательский компонент ActiveX и некоторый javascript на своей веб-странице.

В качестве альтернативы вы можете использовать приложение Silverlight 4, работающее в режиме вне браузера, но это, вероятно, не то, что вам нужно. SL4 может получить доступ к локально установленным компонентам Com, которые он запускает в режиме вне браузера, так что в этом случае это должно быть действительно легко сделать.

0 голосов
/ 18 января 2010

Думаю, вы вряд ли сможете это сделать. Доверенные приложения в Silverlight 4 могут, возможно, сделать это, это будет возможно только при установке из браузера, и я думаю, что это маловероятно.

http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#elevated

В противном случае у вас не так много доступа к пользовательской системе, поэтому я не думаю, что вы могли бы сделать это только с помощью этих технологий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...