해외주식갤러리
광고
회원가입시 광고가 제거 됩니다
계속 실행되는 C# 실행기같은거 없나요?? C#을 작성했는데 계속 실행하고싶어서 찾아봤는데 다 안되더라고요프로그램을 나가도 실행상태가 유지되는

C#을 작성했는데 계속 실행하고싶어서 찾아봤는데 다 안되더라고요프로그램을 나가도 실행상태가 유지되는 실행기가 있을까요?

"계속 실행되게 하는" 이 무엇인지 모르겠으나,

1. 무한루프 방법

bool run = true; while (run) { // 여기에 뭔가 실행 Thread.Sleep(1000); }

run 변수를 바깥에 빼 놓은 이유는, 종료시켜야 하는 방안을 강구해 놓아야 합니다. 영원히 종료 안 됨.

2. 윈도우 스케줄러 등을 이용하는 방법

만약 주기적으로 한번씩 떴다가 사라지는 걸 원한다면, exe 만들고 윈도우 스케줄러 세팅하면 됩니다.

그건 찾아 보셔요.

3. 윈도우 서비스 등록 방법

혹시 프로그램 시작 시, 윈도우 로그인 안 된 상태에서도 백그라운드에서 실행되길 원한다면,

exe 만들고 윈도우 서비스에 등록하면 됩니다.

프로그래밍 방식으로 스스로 등록하게 할 수도 있습니다.

* 사실, 2의 스케줄러로도 가능한 작업이긴 합니다.