2011-04-08 46 views
1

我有一個C#項目,打印或從鍵盤輸入一些值到控制檯應用程序。有人能告訴我如何從一個Windows服務開始這個應用程序?我的意思是......當電腦打開時,我想在我的桌面上彈出控制檯應用程序,我可以在其中編寫值並查看結果?需要一些幫助。如果你有一個,請打印一些代碼。謝謝!c#建立一個Windows服務和C#項目之間的連接

回答

3

您只需將應用程序的快捷方式放入啓動文件夾中即可使用。這是最簡單的方式,不需要更改代碼

+0

你是什麼意思?我從windows服務中的start()方法添加exe文件? – elisa 2011-04-08 10:50:11

+0

否。您可以將exe文件的快捷方式添加到用戶的啓動文件夾中。只是Windows普通用戶啓動文件夾 – archil 2011-04-08 10:53:07

+0

我不明白:)。我想以編程方式進行連接。我有Windows服務。什麼應該添加onstart()方法?我不必以某種方式創建客戶端服務器連接? – elisa 2011-04-08 10:59:57

3

Windows服務通常在特定系統帳戶而非桌面用戶帳戶下運行非交互式。

如果你想程序啓動的時候對你有用戶登錄可以隨時把在註冊表項:

HKLM \ SOFTWARE \微軟\的Windows \運行

它將開始當用戶登錄上。

+0

我該怎麼做?我想以編程方式做所有事情。你能指導我嗎?我應該在onstart(string [] rags)方法中添加什麼?運行讀取和寫入控制檯應用程序的應用程序的exe文件? – elisa 2011-04-08 10:51:41

相關問題