locked
Разработка с применением плеера VLC RRS feed

  • Вопрос

  • Здравствуйте!
    Кто нибудь работал с исходниками данного плеера на С#?Интересует захват изображения с экрана
    14 января 2013 г. 6:47

Ответы

  • Добрый день.

    Если вы хотите написать Windows Store приложение, которое в фоне будет записывать другое Windows Store (или Desctop) приложение, то вынужден вас разочаровать. У вас это не получится, так как при уходе из зоны видимости пользователя, приложение останавливается, а при нехватке ресурсов и выгружается. Поделать с этим ничего нельзя.

    Если у вас вопрос про Desctop приложения, то вы выбрали не тот раздел форума.

    • Помечено в качестве ответа xero-rock 14 января 2013 г. 8:42
    14 января 2013 г. 8:29
    Отвечающий
  • Я думаю, что в данном случае Вы можете попробовать следующее:

    Для Desktop'a сделать службу, которая будет иметь доступ к графическому интерфейсу (Рабочему столу) и будет делать захват изображения с экрана, а для WinRT сделать управлялку этим сервисом, вот только напрямую управлять службой, как уже писали, у Вас не получиться, а вот через сетевое взаимодействие попробовать можно(через WCF или еще как-то).

    • Помечено в качестве ответа xero-rock 15 января 2013 г. 7:01
    15 января 2013 г. 6:53
  • Уверен.Если что Вы сможете помочь с захватом раб.стола?не кодом,а просто в какую сторону смотреть и т.д

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

    • Помечено в качестве ответа xero-rock 15 января 2013 г. 7:00
    15 января 2013 г. 6:56
    Отвечающий

Все ответы

  • Добрый день.

    Если вы хотите написать Windows Store приложение, которое в фоне будет записывать другое Windows Store (или Desctop) приложение, то вынужден вас разочаровать. У вас это не получится, так как при уходе из зоны видимости пользователя, приложение останавливается, а при нехватке ресурсов и выгружается. Поделать с этим ничего нельзя.

    Если у вас вопрос про Desctop приложения, то вы выбрали не тот раздел форума.

    • Помечено в качестве ответа xero-rock 14 января 2013 г. 8:42
    14 января 2013 г. 8:29
    Отвечающий
  • Спасибо большое!Но мне нужно это реализовать в Windows Store приложении
    14 января 2013 г. 8:44
  • Не за что. А в связи с чем такая задача? Вы уверены, что именно Store приложение вам нужно?

    14 января 2013 г. 10:59
    Отвечающий
  • Уверен.Если что Вы сможете помочь с захватом раб.стола?не кодом,а просто в какую сторону смотреть и т.д
    14 января 2013 г. 15:43
  • Еще раз, вы ни при каких обстоятельствах не сможете получить доступ из Windows Store приложения к рабочему столу, другому приложению. Это политика для Windows Store приложений. И даже если вы найдете хак, который позволит из Windows Store приложения получить доступ к рабочему столу, то как только пользователь перейдет из вашего приложения в другое (Desctop или Windows Store) ваше приложение будет приостановлено, а при нехватке ресурсов в системе выгружено.

    15 января 2013 г. 6:23
    Отвечающий
  • Я думаю, что в данном случае Вы можете попробовать следующее:

    Для Desktop'a сделать службу, которая будет иметь доступ к графическому интерфейсу (Рабочему столу) и будет делать захват изображения с экрана, а для WinRT сделать управлялку этим сервисом, вот только напрямую управлять службой, как уже писали, у Вас не получиться, а вот через сетевое взаимодействие попробовать можно(через WCF или еще как-то).

    • Помечено в качестве ответа xero-rock 15 января 2013 г. 7:01
    15 января 2013 г. 6:53
  • Уверен.Если что Вы сможете помочь с захватом раб.стола?не кодом,а просто в какую сторону смотреть и т.д

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

    • Помечено в качестве ответа xero-rock 15 января 2013 г. 7:00
    15 января 2013 г. 6:56
    Отвечающий