0
나는 사용자 로그인시 실행되는 응용 프로그램을 가지고 있으며 암호가 변경된 경우 사용자 암호 만료를 확인하므로 프로그램이 브라우저를 엽니 다. 사용자가 웹 사이트와 연결하고 닫은 후 창을 계속 부팅하고 싶습니다. 어쨌든 브라우저가 C#에서 닫힐 때까지 시스템 시작을 중지 할 수 있습니까?C# lauched 브라우저가 닫힐 때까지 시작 지연
나는 사용자 로그인시 실행되는 응용 프로그램을 가지고 있으며 암호가 변경된 경우 사용자 암호 만료를 확인하므로 프로그램이 브라우저를 엽니 다. 사용자가 웹 사이트와 연결하고 닫은 후 창을 계속 부팅하고 싶습니다. 어쨌든 브라우저가 C#에서 닫힐 때까지 시스템 시작을 중지 할 수 있습니까?C# lauched 브라우저가 닫힐 때까지 시작 지연
브라우저를 여는 방법은 무엇입니까?
새 프로세스를 시작하고 핸들을 유지할 수 있습니다. 그럼 당신은 Process.WaitForExit();
를 호출 할 수 있습니다 나는 그것을 테스트 할 기회가 없었어요 -하지만 난 당신이 할 수 있다고 생각 :이 기본 브라우저를 시작하고 당신이 그것을 닫을 때까지 기다릴 것으로 예상
var myProcess = new Process
{
StartInfo = new ProcessStartInfo
{
FileName = "http://www.whatever.com"
}
};
process.Start();
process.WaitForExit();
을 . 이탈 이벤트도들을 수 있습니다. 그러나 이것이 귀하가 요구하는 것입니다.
앱의 목적은 무엇입니까? –
사용자 로그인시 응용 프로그램이 실행되면 컴퓨터가 이미 부팅 된 것입니다. 나는 당신이 "로그인 과정을 어떤 식 으로든 중단하라"는 의미라고 생각합니다. Windows에는 로그인, 비밀번호 만료 등의 모든 작업이 포함되어 있습니다. 이미 그들이 갖고있는 웹 사이트를 방문하게 된 이유는 무엇입니까? – Bridge