簡體   English   中英

Windows注銷后如何繼續運行C#應用程序

[英]how to keep running C# application after windows log off

我使用RESTful Web服務編寫了一個C#應用程序。 此應用程序應定期與我們的服務器應用程序進 即使用戶退出計算機,我希望此程序在后台繼續運行。 我怎么能在C#中做到這一點?

如果您不希望應用程序在用戶注銷時停止,則應用程序無法在用戶的會話中運行(實際上是WinStation )。 這意味着您的應用需要在不同的會話中運行。 不注銷的會話是服務會話。 運行任務管理器並添加會話ID列,並查看所有進程,您將看到我的意思。

因此,您的應用程序需要作為服務運行或由服務啟動。

除了第一個答案之外,不要讓服務在特定用戶帳戶下運行。 如果你這樣做,那么如果你注銷它也將無法工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM