簡體   English   中英

將一次性字符串值從我的 winforms 桌面應用程序發送到我的 windows 服務的最簡單方法

[英]Easiest way to send one-time string value from my winforms desktop app to my windows service

每次我的 windows forms 桌面應用程序啟動時,我都需要它向我在同一台電腦上的 windows 服務發送一次性字符串值。 在大多數情況下,即使桌面應用程序未運行,該服務也會持續運行。 但桌面應用程序將在必要時檢查並啟動該服務。

在桌面應用程序啟動時將單個字符串簡單通信到 windows 服務的最簡單/最佳機制是什么? 我不知道與 windows 服務的通信是如何工作的。

有沒有這樣做的簡單例子?

到目前為止,我正在做的和似乎正在工作的是讓我的桌面應用程序使用以下命令將我的字符串值寫入 CommonApplicationData 特殊文件夾中的文件:

Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData)

然后我的 Windows 服務使用相同的方法查找文件及其值。

CommonApplicationData 是用作所有用戶(包括 SYSTEM 帳戶)使用的應用程序特定數據的公共存儲庫的目錄。

有關詳細信息,請參閱 Environment.SpecialFolder 中的Environment.GetFolderPath 方法和 CommonApplicationData。

暫無
暫無

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

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