Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.93/29: Рейтинг темы: голосов - 29, средняя оценка - 4.93
4 / 4 / 0
Регистрация: 02.05.2009
Сообщений: 66

Через функцию CreateToolhelp32Snapshot получить имя процесса

09.12.2009, 20:38. Показов 5456. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
возник новый вопрос=)
через винапишную функцию CreateToolhelp32Snapshot(....) пытаюсь получить имя процесса и ввести его в ячейку таблицы. функция возвращает тип char[260], компилятор на это жалуется.
как ввести char-массив в ячейку?????
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.12.2009, 20:38
Ответы с готовыми решениями:

Получить имя моего процесса (получить имя меня)
Работает мой код. Мне нужно получить имя моего процесса - ***.exe

Получить имя процесса.
Помогите разобраться с GetProcessName(). в MSDN нашел, но ничего не понял :wall:.... объясните, пожалуйста, где объявлена, что надо...

Получить имя процесса
Здравствуйте. Как получить имя своего процесса, GetModuleFileName даёт путь до файла, а мне надо получить только названия .exe файла

7
Комбайнёр
 Аватар для MAcK
1606 / 704 / 77
Регистрация: 27.05.2008
Сообщений: 2,535
10.12.2009, 10:16
C#
1
2
char[] ch = new char[260];
string sh = ch.ToString();
???
0
4 / 4 / 0
Регистрация: 02.05.2009
Сообщений: 66
10.12.2009, 12:53  [ТС]
к сожалению, не получается. не нравится объявление :

Цитата Сообщение от brugon Посмотреть сообщение
char[] ch = new char[260];
если не сложно гляньте весь проект . Прога должна при нажатии клавиши вывести инфо об выполняющихся процессах. осталось вывести имена.
Спасибо.
Вложения
Тип файла: rar таблица процессов.rar (6.55 Мб, 256 просмотров)
0
73 / 70 / 12
Регистрация: 01.11.2009
Сообщений: 246
10.12.2009, 14:01
делаете то на на С++ видимо, а код в примере для C#
0
4 / 4 / 0
Регистрация: 02.05.2009
Сообщений: 66
10.12.2009, 21:16  [ТС]
а как то же самое организовать на C++???
все известные мне методы не работают
0
 Аватар для HIMen
4340 / 1509 / 101
Регистрация: 12.04.2009
Сообщений: 2,342
11.12.2009, 11:52
C++
1
2
3
char* ch = pros32.szExeFile;
String^ s = gcnew String(ch);
grid->Rows[i]->Cells[0]->Value = s; // <-----
1
4 / 4 / 0
Регистрация: 02.05.2009
Сообщений: 66
15.12.2009, 21:04  [ТС]
огромное спасибо всем за оказанную помощь!!!!

Добавлено через 105 часов 8 минут

в ходе процесса возникла потребность обратного перевода, текст из textBox перевести в char[50].
помогите пожалуйста что то ни как не получается
0
 Аватар для HIMen
4340 / 1509 / 101
Регистрация: 12.04.2009
Сообщений: 2,342
16.12.2009, 07:18
C++
1
2
3
4
5
6
7
8
9
10
String^ s = textBox1->Text;
char* ch = new char[50];
for(int i = 0; i < 50; i++)
{
    ch[i] = '\0';
}
for(int i = 0; i < textBox1->Text->Length; i++)
{
    ch[i] = s[i];
}
Добавлено через 2 минуты
Не забывай удалять неуправляемые массивы
C++
1
delete []ch;
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.12.2009, 07:18
Помогаю со студенческими работами здесь

Получить имя пользователя процесса
как получить имя пользователя процесса ?

Получить имя владельца процесса
Подскажите пожалуйста как можно узнать имя владельца процессора? Вот так я достаю сами процессы VOID PrintModuleList(HANDLE CONST...

Получить имя текущего процесса
Приветствую! Возникло затруднение одно. Мне нужно получит имя текущего процесса, чтобы вывести его на консоль. Получить список всех...

Как получить имя процесса?
Начал писать диспетчер задач. Получаю список процессов. deque&lt;PROCESSENTRY32&gt; deq; if (deq.size() != 0) ...

Получить по PID имя процесса
Здравствуйте! У меня проблема заключается в том, что есть PID нужного мне процесса, но имя самого процесса (например chrome.exe) я не знаю...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru