Windows Mobile 6.1 장치에서 다른 응용 프로그램 뒤에 백그라운드 (파일 시스템 워처 포함)로 실행되는 응용 프로그램 (C#으로 작성)을 얻으려고합니다. 나는 간단한 파일 시스템 워처를 작성 했으므로, 현재 애플리케이션 (다른 프로그램을 열지 않은 한)만큼 훌륭하게 작동한다. 인스턴스로 돌아간 후에도 파일 시스템 워처는 더 이상 작동하지 않습니다. 그것의 OpenNETCF를 사용하여 .net cf doesnt는 파일 시스템 감시자를 포함합니다.응용 프로그램이 활성화되지 않은 경우 FileSystemWatcher가 실패 함
누구나 왜이 작동하지 않는지 알 수 있습니까?
모든 도움을 주시면 대단히 감사하겠습니다. 나는 당신이 그 동작을 얻을 것이라고 왜 확실하지 않다
private void Form1_Load(object sender, EventArgs e)
{
OpenNETCF.IO.FileSystemWatcher f = new OpenNETCF.IO.FileSystemWatcher(@"c:\happydays", "*.*");
f.IncludeSubdirectories = true;
f.NotifyFilter = NotifyFilters.LastAccess | NotifyFilters.LastWrite |
NotifyFilters.FileName | NotifyFilters.DirectoryName;
f.Created += new FileSystemEventHandler(File_Created);
f.EnableRaisingEvents = true;
}
private void File_Created(object sender, OpenNETCF.IO.FileSystemEventArgs e)
{
MessageBox.Show("File Created");
}
이것은 OpenNETCF에 있습니까? –
예, 말했듯이, 그것은 FSW와 정확히 동일한 DLL과 네임 스페이스에 있습니다. – ctacke
cf에 대한 서비스를 작성할 수 있습니까? –