![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 09.04.2010
Сообщений: 11
|
![]()
Здравствуйте, уважаемые программисты! Передо мной стоит следующая задача: в консоль вывести список процессов (всех!) и пути к их EXE (это мне понадобится чтобы взять их хеш).
Поискал по форуму, много чего нашел и получил код. Но! При запуске на Visual Studio 2010 (нажимаю кнопку Начать Отладку), все происходит верно. Если же я запускаю программу просто из проводника, то мой код не показывает пути до системных процессов ((((((( Как мне быть, что не так? Помогите, пожалуйста Вот мой код: PHP код:
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 18.10.2008
Сообщений: 1,409
|
![]()
у меня работает
вот немного измененный код Код:
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 09.04.2010
Сообщений: 11
|
![]()
Спасибо большое за поправки!
Но у меня все равно проблема не решилась. Нажимаю начать отладку прога запускается, выводит процессы и я вижу путь "C:\Windows\system32\svchost.ex e". А если просто руками запускаю exe, то выводит просто svchost без пути! Почему так? Компилятор VC 2010 Windows 7... |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
а вы запустите руками от админа.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 09.04.2010
Сообщений: 11
|
![]()
Спасибо за замечание.
Попробовал. Тоже самое, ничего не изменилось... тип проекта релиз. Вот прикладываю exe, который получается |
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 18.10.2008
Сообщений: 1,409
|
![]()
привилегии процессу выставлять пробовали?
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 09.04.2010
Сообщений: 11
|
![]()
Не совсем понял, попробовать поменять приоритет процесса?
Может надо как-нибудь по другому библиотеки грузить? Печаль, почему так непонятно (( |
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 18.10.2008
Сообщений: 1,409
|
![]() |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 09.04.2010
Сообщений: 11
|
![]()
Вполне может быть! Спасибо!
А вы могли бы попробовать выставить привелегию? Ума не хватает, где её использовать... SE_DEBUG_NAME - вот наверное компилятор запускает вот с такой привелегией |
![]() |
![]() |
![]() |
#10 |
Участник клуба
Регистрация: 18.10.2008
Сообщений: 1,409
|
![]()
примеры там есть, пробуйте.
Код:
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
не могу разобраться | feesta | Помощь студентам | 3 | 17.09.2011 23:46 |
НЕ могу разобраться | Smagulov85 | БД в Delphi | 9 | 29.09.2010 16:13 |
не могу разобраться | Var17 | Общие вопросы Delphi | 6 | 27.03.2010 01:21 |
Не могу разобраться | semAz | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 10.03.2010 17:43 |