|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.01.2012, 01:50 | #1 |
Пользователь
Регистрация: 05.05.2010
Сообщений: 50
|
Запущенно ли приложение x64
Здравствуйте, есть вот такой код, который определяет по имени файла в процессах запущен он или нет. с х32 программами работает, а вот с х64 не работает. Подскажите выход из сложившейся ситуации.
PHP код:
|
28.01.2012, 01:57 | #2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Ну да все правильно, если нет процесса x64.exe то и функция вернёт соотв. результат.
|
28.01.2012, 02:08 | #3 |
Пользователь
Регистрация: 05.05.2010
Сообщений: 50
|
))) Вы же знаете о чем идет речь, например впишем туда 'Photoshop.exe' в заместо x64.exe и запустим Photoshop x64. В процессах он будет, а прога не видит. Если запустить Photoshop x32. То видит.
|
28.01.2012, 02:39 | #4 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
нужно получить PE Header и Image Header процесса, ьам есть соотв. флаг указывающий на разрядность запущенного процсесса.
|
28.01.2012, 02:41 | #5 |
Пользователь
Регистрация: 05.05.2010
Сообщений: 50
|
Спасибо разобрался, мне нужно было просто узнать запущенно ли приложение. Просто то что использовал, не воспринимало x64 программы. На гуглил иной вариант.
|
28.01.2012, 03:02 | #6 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
(ну, правильно, использовали динозавра ToolHelp, который отмер этак лет 15 назад, чего ещё ожидали?)
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
28.01.2012, 03:04 | #7 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
GunSmoker, есть что-то по новее?
|
28.01.2012, 03:08 | #8 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
PS API, конечно же.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
28.01.2012, 08:57 | #9 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,762
|
|
28.01.2012, 09:39 | #10 |
Форумчанин
Регистрация: 11.01.2012
Сообщений: 177
|
что за бред? имя процесса совершенно не зависит от его битности
progromore.i2p - первый русскоязычный портал программистов в скрытосети
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Wi-Fi в Windows 7 x64 | russian-stalker | Windows | 4 | 12.07.2011 23:35 |
Server2008(x64) не может закрыть моё приложение при завершении работы системы, но убивается через ДЗ | Человек_Борща | Общие вопросы Delphi | 6 | 02.03.2011 17:20 |
Windows 7 x64 | СисТемникс | Windows | 7 | 13.09.2010 07:09 |
Задача:в вижуал с++ Разработать приложение-сервер и приложение (смотри дальше сообщение) | Мила777 | Фриланс | 2 | 21.10.2009 11:05 |
Как определить, запущенно ли приложение? | k1r1ch | Общие вопросы Delphi | 1 | 27.07.2009 12:20 |