Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Не работает WTSQuerySessionInformation()

30K
22 января 2008 года
drd
4 / / 30.09.2007
Народ помогите Не получается получить или вывести список процессов в данной сессии:
вот имею такой код:

LPSTR pszApplicationName;
ULONG cchApplicationName;

if (!WTSQuerySessionInformation(WTS_CURRENT_SERVER_HANDLE,
0,
WTSApplicationName,
&pszApplicationName,
&cchApplicationName)) printf ("%d", GetLastError());


GetLastError возращает 0 — занчит функция работает нормально. а тода как получить доступ к списку запущених процессов ворзвращаемых
в переменной pszApplicationName
у мя был самый простой способ ето:
printf ("%s",pszApplicationName);но при компиляции прога вылетает.

Если с помощю етой же функицци получать имя пользвателя
if (!WTSQuerySessionInformation(WTS_CURRENT_SERVER_HANDLE,
0,
WTSUserName,
&pszApplicationName,
&cchApplicationName)) printf ("%d", GetLastError());

printf ("%s",pszApplicationName); — тода работает.

А как вывести список запущеных процессов не вдупляю
P.S. Спасиба за ответ !!!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог