我在C#中的Visual Studio 2008中創建了一個Windows服務。服務裏面我寫了只有一行代碼Windows服務不工作
try
{
System.Diagnostics.Process.Start(@"E:\Users\Sk\Desktop\category.txt");
}
catch { }
然後我加入項目安裝&改變將ServiceProcessInstaller1帳戶屬性作爲本地系統也改變了serviceInstaller1啓動類型屬性作爲自動。 然後我建立了project.it成功了。之後,我添加了另一個項目,該項目是安裝project.i添加了主項目輸出&我已經添加了自定義操作作爲「DemoWindowsService(主動)的主要輸出」。然後構建setup.setup被構建成功。然後我安裝設置&然後去服務啓動service.service正確說,但它沒有執行任務。 我測試過的路徑是正確的&也是我試圖做
System.Diagnostics.Process.Start(@"E:\Windows\system32\notepad.exe")
但還是結果是same.i嘗試了很多,但沒有得到答案。
你是在哪裏寫你提到的代碼(在該方法中我的意思)?你的實際目標是什麼?你爲什麼只想打開記事本?你能解釋一下嗎? – 2010-04-05 07:51:41