Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.03.2013, 15:59   #1
NykolayMac
Новичок
Джуниор
 
Регистрация: 04.03.2013
Сообщений: 1
По умолчанию MainWindowHandle return 0

MainWindowHandle в службе всегда возвращает значение 0. При использовании MainWindowHandle в любом другом проекте работает адекватно. Менял свойства службы Вход в систему -> С системной учетной записью -> Разрешить взаимодействие с рабочим столом. Не помогло.

foreach(Process pr in Process.GetProcesses() )
{
if (pr.MainWindowHandle != (IntPtr)0)
{
stream.WriteLine(pr.ProcessName +" | "+ pr.MainWindowTitle);
}
stream.Flush();
}
Сама идея этого кода заключается в выводе в лог файл списка запущенных программ
NykolayMac вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
return ZoomHz Общие вопросы C/C++ 3 10.07.2011 21:02
java [return] monogramm Общие вопросы по Java, Java SE, Kotlin 1 27.05.2011 10:49
Return(void) tools Visual C++ 5 22.12.2010 12:19
Непонятки с return CodeNOT Общие вопросы C/C++ 2 03.12.2010 23:56
Вопрос по return fs444 Общие вопросы C/C++ 9 20.03.2010 15:07