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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.06.2011, 16:56   #1
Sheva_
 
Регистрация: 15.11.2010
Сообщений: 7
По умолчанию Запись в ListBox

Я только начинаю писать на Visual C++, нигде не могу найти решение проблемы: запись в ListBox строки типа LPTSTR. Буду признателен за любую подсказку.


Код:
 
typedef struct _ENUM_SERVICE_STATUS_PROCESS {
					LPTSTR	lpServiceName;
					LPTSTR	lpDisplayName;
					SERVICE_STATUS_PROCESS ServiceStatusProcess;
			 }ENUM_SERVICE_STATUS_PROCESS, *LPENUM_SERVICE_STATUS_PROCESS;



private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) 
			 {			
				
				SC_HANDLE schSCManager = OpenSCManager(
								NULL,                    
								NULL,                    
								SC_MANAGER_ALL_ACCESS);


				DWORD dwBytesNeeded, dwServiceReturned, dwResumeHandle=0;
				EnumServicesStatusEx(schSCManager, SC_ENUM_PROCESS_INFO, SERVICE_WIN32,
					SERVICE_STATE_ALL, NULL, 0, &dwBytesNeeded, &dwServiceReturned,
					&dwResumeHandle, NULL);

				ENUM_SERVICE_STATUS_PROCESS* peesp=
					(ENUM_SERVICE_STATUS_PROCESS*) _alloca(dwBytesNeeded);
				EnumServicesStatusEx(schSCManager, SC_ENUM_PROCESS_INFO, SERVICE_WIN32,
					SERVICE_STATE_ALL, (PBYTE)peesp, dwBytesNeeded, &dwBytesNeeded, 
					&dwServiceReturned,	&dwResumeHandle, NULL);

				
				
				for (DWORD dw=0; dw< dwServiceReturned; dw++){	
					 listBox1->Items->Add(peesp[dw].lpDisplayName); 
}
Красным выделен проблемный участок.
Sheva_ вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как добавить в listbox файлы(пишу с помощью bassplayer)(Listbox+opendialog=play) blackstersl Общие вопросы Delphi 11 09.06.2010 13:23
Запись на лист Excel одной и той же опции ListBox два раза подряд Mishel825 Microsoft Office Excel 7 01.11.2009 14:08
Запись данных из Listbox в файл lordsyrius Общие вопросы Delphi 20 11.05.2009 14:28
ListBox werser Помощь студентам 1 29.05.2008 22:32
ListBox lin Помощь студентам 1 04.06.2007 13:46