2012-10-06 4 views

답변

1

대단히 많은 작업이 무엇인지에 따라 다릅니다. BackgroundWorker 구성 요소는 cancellation support, progress reporting 등의 여러 가지 추가 기능을 Timer 이상으로 제공합니다. 그러나 매 시간마다 무언가를 걷어 차리고 더 이상 아무것도 필요로하지 않으면 Timer는 매우 가벼운 선택입니다.

다른 옵션으로 작업 스케줄러를 사용하여 조사해 보셨습니까? 여기에 깔끔한 래퍼가 있습니다. http://taskscheduler.codeplex.com/

+0

작업 스케줄러 옵션처럼 관리자 권한으로 앱을 실행해야합니다. – CJ7

+0

@ CJ7 - 올바르게 기억하면 작업에 대한 보안 주체 설정을 통해 작업을 실행하는 데 필요한 사용 권한을 사용자 지정할 수 있습니다. –

관련 문제