簡體   English   中英

Topshelf 服務以哪個身份運行?

[英]Which identity is Topshelf service running as?

似乎有兩種方法可以指定 Topshelf 服務的身份。 一個是像這些例子一樣的代碼:

configure.RunAsLocalSystem();
configure.RunAs("MYDOMAIN\username", "password");

然后是在 Windows 的服務應用程序中指定的用戶,您可以在其中右鍵單擊該服務並選擇“屬性”並轉到“登錄”選項卡。

其中哪個優先? 或者它們與不同的事物有關?

服務登錄窗口

他們指的是同一件事。 Topshelf 和 Services.msc 正在操作底層的 Windows 服務實體。

這兩種方法最終都將使用ChangeServiceConfig API 函數來設置服務的用戶名和密碼(或者可能是CreateService ,當 TopShelf 創建時)。

暫無
暫無

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

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