Код, который вы написали, выглядит хорошо для меня.Возможно, проблема в
Я даже не вижу никакого процесса блокнота
Я бы попробовал следующее
Захватить идентификатор и записать его внапример, клиент
Process note = Process.Start("notepad", "username", securePwd, "domain");
Response.Write( note.ID ); //Or whatever mechanism you prefer.
Затем войдите на сервер и с помощью PowerShell запросите процесс
Например,
PS C:\> get-process notepad | Select ProcessName, Id
ProcessName Id
----------- --
notepad 5512
Идентификатор должен совпадать с тем, что было написано клиенту.