0
我創建了一個觀察者控制檯應用程序應用程序來觀察特定的文件夾,如果有任何文件被創建,它將複製文件到其他目錄並在那裏刪除文件。該應用程序作爲獨立控制檯工作。但是,如果我通過Windows服務調用相同的exe文件,它就無法工作了。將來還會有獨立的控制檯應用程序將在當前登錄用戶的上下文中運行(除非你使用「運行方式」),我打電話像這樣設置的任何更改Windows服務文件夾監視作爲Windows服務的文件?
BackgroundWorker bw = new BackgroundWorker();
bw.DoWork += new DoWorkEventHandler(bw_DoWork);
bw.RunWorkerAsync();
private void bw_DoWork(object sender, DoWorkEventArgs e)
{
Process p = new Process();
p.StartInfo = new ProcessStartInfo(ConfigurationSettings.AppSettings["FolderWatch"].ToString());
p.Start();
p.WaitForExit();
base.Stop();
}