Помогите разобраться
пытаюсь на vb net написать windows service
вот кусок кода
... sub ....
Dim AllProcesses() As Process
Dim SingleProcess As Process
AllProcesses = Process.GetProcesses ' Returns array containing all processes
For Each SingleProcess In AllProcesses
If SingleProcess.MainWindowTitle = "Some programm" Then
SingleProcess.CloseMainWindow()
Exit For
End If
Next
.....end sub .....
В проекте как windows service не работает — SingleProcess.MainWindowTitle — у всех процессов пустая строка, как будто
SingleProcess не имеет GUI.
НО в проекте windows application тот же код работает
Здравствуйте, kimpit, Вы писали:
Удалено излишнее цитирование. 2Spark2K — оверквотинг это плохо
K>В проекте как windows service не работает — SingleProcess.MainWindowTitle — у всех процессов пустая строка, как будто
K>SingleProcess не имеет GUI.
K>НО в проекте windows application тот же код работает
K>
Может это как-то связано с тем, что сервисам обычно запрещено взаимодействовать с десктопом.
Здравствуйте, Spark2K, Вы писали:
Удалено излишнее цитирование. 2kimpit — оверквотинг это плохо
SK>Может это как-то связано с тем, что сервисам обычно запрещено взаимодействовать с десктопом.
Точно. Поставил галочку взаимодействовать с десктопом и заработало
Spark2K Биг сенкс за мыслю
Здравствуйте, kimpit, Вы писали:
K>Помогите разобраться
K>пытаюсь на vb net написать windows service
Вот так и живем. Пишем сервисы на VB, а потом жалуемся, что "Мелкософт суксь"
PS Без обид

Не сдержался....
... << RSDN@Home 1.1.3 stable >>