2014-12-30 2 views
-2

Я хочу создать службу Windows, которая автоматически вызовет notepad.exe в его пользовательский сеанс, когда когда-либо любой пользователь войдет в систему.Как открыть notepad.exe в его сеансе, используя службу Windows, когда даже любой пользователь зарегистрировался в системе?

+0

Любое усилие до сих пор? –

ответ

0

Использование Это:

Process notePad = new Process(); 
notePad.StartInfo.FileName = "notepad.exe"; 
notePad.StartInfo.Arguments = "textFileToDisplay.txt"; 
notePad.Start(); 
+0

Дорогой, я уже пробовал ваш код, а также я попытался использовать функцию DllImport из CreateProcess, CreateProcessWithLogonW, а также использовать функциональность Microsoft.Win32.TaskScheduler, но все функционально не работало. –

+0

Может ли кто-нибудь решить мою проблему. Служба Windows открывает блокнот в режиме разработки, но когда я запускаю службу Windows с помощью installUtil, он не открывает блокнот. Сервис, запускающий процесс, не будет показывать графический интерфейс. Показывается блокнот - диспетчер задач –

Смежные вопросы