2011-02-04 5 views
0

Я любезно новичок в программировании Windows, моя идея в том, что я хочу создать службу Windows, которая будет делать снимок экрана для настольного клиента, я имею в виду, что я хочу прикрепить его к странице aspx, работая 100%, но проблема в том, когда я запускаю службы Windows после установки, ничего не произошло.Windows Service Screen Shoot?

Я отлаживал его, и не было prp, после этого я сделал небольшой файл screenCapture.exe, чтобы выполнить задание и попробовал называть его из службы, все, что у меня было, было черным экраном, попробовал все с ним и не повезло ,

Затем я читал о настольных компьютерах и тому подобное, но, честно говоря, я не понимаю ничего из этого, я много изучил, но пока не повезло, проблема в том, что я видел веб-сайт, который реализует эту функцию, сделанный. НО КАК ??? пожалуйста, помогите мне, потому что я застрял здесь, и если вы действительно хорошо объясняете, потому что я сказал, что у меня нет ничего нового в этом

+0

Вы пытаетесь контролировать использование детьми компьютера? –

+0

вы создали службу с флагом ['взаимодействовать'] (http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/sc.mspx)? – Synetech

ответ

2

Служба не имеет доступа к рабочему столу. Возможно, вам захочется создать программу, которая запускается при интерактивном входе пользователя в систему.

0

Не уверен, какие Windows вы используете ... но начиная с Vista, возможность взаимодействия с рабочим столом из службы отключена.

0

У службы не будет доступа к рабочему столу. Это сделано намеренно Microsoft для обеспечения большей безопасности. Другой вариант, который вы можете попробовать, - перейти к свойствам службы и дать ему возможность взаимодействовать с рабочим столом. Это можно сделать с помощью локальных разрешений пользователя.