Как я могу проверить, запущен ли процесс с заданным именем ("PowerPNT")?
После дальнейших исследований в Интернете я пришел к выводу, что не существует функции Qt, которая могла бы это сделать:(поэтому мне пришлось использовать функцию Win32 «GetProcessesByName», как описано ниже.
#using <System.dll>
#include <windows.h>
int main()
{
...
if ( System::Diagnostics::Process::GetProcessesByName( "PowerPNT" ).Length > 0 )
{
//Do something
}
...
}
Это работает для MSVC, но, к сожалению, не для Qt:
erreur: недопустимая директива предварительной обработки # с использованием
Я думаю, что проблема в том, как импортировать "Системную библиотеку" в Qt. Я посмотрел вокруг, но не повезло :(, поскольку я никогда не имел делоDLL.
Возможно ли это в Qt? Если да, то как это исправить?