我能夠獲取我的計算機的服務(services.msc)。但我想從其他計算機顯示服務列表(應遠程登錄)。如何遠程登錄並獲取服務列表
注意:我不想爲遠程計算機的services.msc列表。我需要放置在桌面上的特定服務(控制檯應用程序(.msc))。
任何人都可以幫我實現這個目標嗎?我試圖從4天開始,但無法得到它。下面是我的代碼,我已經習慣了,從我自己的電腦獲取服務:
private void button1_Click(object sender, EventArgs e)
{
ServiceController[] se = ServiceController.GetDevices();
ServiceController[] services = ServiceController.GetServices();
int i = 0;
foreach (ServiceController service in services)
{
dataGridView1.Rows.Add();
dataGridView1.Rows[i].Cells["dgvcServiceName"].Value = Convert.ToString(service.ServiceName);
dataGridView1.Rows[i].Cells["dgvcStatus"].Value = Convert.ToString(service.Status);
dataGridView1.Rows[i].Cells["dgvcDescription"].Value = Convert.ToString(service.DisplayName);
i += 1;
}
請建議我得到它的方式。再次感謝。
http://stackoverflow.com/questions/842533/in-c-sharp-how-do-i-query-the-list-of-running-services-on-a-windows-server看看這篇文章。可能會解決你的問題 – venkat
我已經在button_click事件(其中該按鈕用於連接到遠程機器)下面的鏈接中添加了代碼。 – user1191818
添加遠程機器名稱工作? – venkat