2012-05-23 3 views
0

나는 사용자 로그인시 실행되는 응용 프로그램을 가지고 있으며 암호가 변경된 경우 사용자 암호 만료를 확인하므로 프로그램이 브라우저를 엽니 다. 사용자가 웹 사이트와 연결하고 닫은 후 창을 계속 부팅하고 싶습니다. 어쨌든 브라우저가 C#에서 닫힐 때까지 시스템 시작을 중지 할 수 있습니까?C# lauched 브라우저가 닫힐 때까지 시작 지연

+0

앱의 목적은 무엇입니까? –

+0

사용자 로그인시 응용 프로그램이 실행되면 컴퓨터가 이미 부팅 된 것입니다. 나는 당신이 "로그인 과정을 어떤 식 으로든 중단하라"는 의미라고 생각합니다. Windows에는 로그인, 비밀번호 만료 등의 모든 작업이 포함되어 있습니다. 이미 그들이 갖고있는 웹 사이트를 방문하게 된 이유는 무엇입니까? – Bridge

답변

1

브라우저를 여는 방법은 무엇입니까?

새 프로세스를 시작하고 핸들을 유지할 수 있습니다. 그럼 당신은 Process.WaitForExit();

를 호출 할 수 있습니다 나는 그것을 테스트 할 기회가 없었어요 -하지만 난 당신이 할 수 있다고 생각 :이 기본 브라우저를 시작하고 당신이 그것을 닫을 때까지 기다릴 것으로 예상

var myProcess = new Process 
{ 
    StartInfo = new ProcessStartInfo 
    { 
     FileName = "http://www.whatever.com" 
    } 
}; 
process.Start(); 
process.WaitForExit(); 

을 . 이탈 이벤트도들을 수 있습니다. 그러나 이것이 귀하가 요구하는 것입니다.

관련 문제