0 / 0 / 0
Регистрация: 05.04.2019
Сообщений: 19
|
||||||
1 | ||||||
Не могу найти путь к процессу17.05.2019, 12:01. Показов 453. Ответов 5
Метки openprocess (Все метки)
Господа программисты!! Помогите решить проблему.
Понадобилось написать мониторинг проверки на запуск нескольких процессов. Далее работать с путем к .exe файлу. В общем эту заду решил, покопавшись на просторах интернета. Насобирал по крупицам говнокод, подправил под свои нужды вроде все работает. Все да не все. По всей видимости проблема возникла что не хватает прав на открытие процесса в OpenProcess. Пытался менять права как написано в https://docs.microsoft.com/ru-... ess-rights Но ничего не изменяется. Программа которую нужно контролировать по всей видимости имеет защиту. Перепробовал загонять все что есть диспетчере задач работает все кроме системных например winlogon.exe.. Как обойти защиту. Скажу сразу программа не системная, просто парни подстраховались. Если даже каперский разрешает посмотреть где он живет. И второе как я понял на 64 бита работать не будет? Как бы мне от этого гемороя избавиться. Может есть вариант переписать *определение пути .exe* по другому..
0
|
17.05.2019, 12:01 | |
Ответы с готовыми решениями:
5
Путь к процессу Путь к приложению по процессу Системе не удается найти указанный путь. И путь к рабочему столу :С Не могу прописать путь до БД |
6579 / 4564 / 1843
Регистрация: 07.05.2019
Сообщений: 13,726
|
|
17.05.2019, 13:55 | 2 |
Попробуй запустить свою программу под администратором - Run As Adminstrator
Добавлено через 30 минут OpenProcess(PROCESS_QUERY_LIMITED_INFORMATION работает под администратором
1
|
0 / 0 / 0
Регистрация: 05.04.2019
Сообщений: 19
|
|
17.05.2019, 14:51 [ТС] | 3 |
Запускал из папки не под VS-17 - работает. Без админа нет.
Вы правы так работает но это как бы не выход, не все под админом сидят и права имеют. Тогда вопрос а как же все выкручиваются разработчики. Я редко встречал программы которые требуют в обязаловку запуск под админом. Может есть другие решения рабочие а то в инете как бы есть но VS-17 такая капризная на все ругается....
0
|
6579 / 4564 / 1843
Регистрация: 07.05.2019
Сообщений: 13,726
|
|
17.05.2019, 16:49 | 4 |
0
|
0 / 0 / 0
Регистрация: 05.04.2019
Сообщений: 19
|
|
17.05.2019, 19:34 [ТС] | 5 |
Да просто опыта пока маловато я пока из песочницы не вылез, вот и приходится искать примеры в инете. Перерабатывать, изучать их потому что все старые - половина функций не работают. Или криво написан код, вот так и мучаемся. Не утверждаю то все примеры корявые, нет конечно но пока что выберешь десяток перелопатишь. А это все время...
Но это не беда разобрав сотню примеров по любой теме нарабатывается опыт. Думаю все так начинали. Так что вот такой смысл..
0
|
6579 / 4564 / 1843
Регистрация: 07.05.2019
Сообщений: 13,726
|
|
17.05.2019, 21:32 | 6 |
Начинали ругаться на компилятор? Нет не все. Но многие: зависит от уровня - чем ближе к плинтусу, тем больше компилятор/интерпретатор виноват.
Здесь - я в этих делах, правах на открытие процесса, не сильно лучше тебя разбираюсь. В данном случае есть подозрение, что приложения, подписанные сертификатом майкрософт, могут делать OpenProcess(PROCESS_QUERY_LIMITED_INFORMATION) не под админом (но, это только догадки).
0
|
17.05.2019, 21:32 | |
17.05.2019, 21:32 | |
Помогаю со студенческими работами здесь
6
Не могу написать в файл, путь не находит Не могу задать норм путь к файлу не могу указать путь к архиву для распаковки Не могу добавить путь к картинке в массив и запись Не могу указать путь к изображению (Image.Source) Не могу записать путь с бат файла в переменную Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |