|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.11.2011, 15:17 | #1 |
Пользователь
Регистрация: 09.04.2010
Сообщений: 11
|
Не могу разобраться с компилятором
Здравствуйте, уважаемые программисты! Передо мной стоит следующая задача: в консоль вывести список процессов (всех!) и пути к их EXE (это мне понадобится чтобы взять их хеш).
Поискал по форуму, много чего нашел и получил код. Но! При запуске на Visual Studio 2010 (нажимаю кнопку Начать Отладку), все происходит верно. Если же я запускаю программу просто из проводника, то мой код не показывает пути до системных процессов ((((((( Как мне быть, что не так? Помогите, пожалуйста Вот мой код: PHP код:
|
09.11.2011, 19:54 | #2 |
Участник клуба
Регистрация: 18.10.2008
Сообщений: 1,409
|
у меня работает
вот немного измененный код Код:
|
09.11.2011, 20:20 | #3 |
Пользователь
Регистрация: 09.04.2010
Сообщений: 11
|
Спасибо большое за поправки!
Но у меня все равно проблема не решилась. Нажимаю начать отладку прога запускается, выводит процессы и я вижу путь "C:\Windows\system32\svchost.ex e". А если просто руками запускаю exe, то выводит просто svchost без пути! Почему так? Компилятор VC 2010 Windows 7... |
09.11.2011, 20:36 | #4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
а вы запустите руками от админа.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
09.11.2011, 20:42 | #5 |
Пользователь
Регистрация: 09.04.2010
Сообщений: 11
|
Спасибо за замечание.
Попробовал. Тоже самое, ничего не изменилось... тип проекта релиз. Вот прикладываю exe, который получается |
09.11.2011, 21:02 | #6 |
Участник клуба
Регистрация: 18.10.2008
Сообщений: 1,409
|
привилегии процессу выставлять пробовали?
|
09.11.2011, 21:12 | #7 |
Пользователь
Регистрация: 09.04.2010
Сообщений: 11
|
Не совсем понял, попробовать поменять приоритет процесса?
Может надо как-нибудь по другому библиотеки грузить? Печаль, почему так непонятно (( |
09.11.2011, 21:14 | #8 |
Участник клуба
Регистрация: 18.10.2008
Сообщений: 1,409
|
|
09.11.2011, 21:20 | #9 |
Пользователь
Регистрация: 09.04.2010
Сообщений: 11
|
Вполне может быть! Спасибо!
А вы могли бы попробовать выставить привелегию? Ума не хватает, где её использовать... SE_DEBUG_NAME - вот наверное компилятор запускает вот с такой привелегией |
09.11.2011, 21:40 | #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 |