- C++ SuspendProcess
WT форуми -> Софтуер Хардуер -> C++ SuspendProcess
Създайте нова тема Напишете отговор 
Автор Съобщение
respec7_m3
Нов
Нов

Регистриран на: 30/06/2010 6:42 pm

Support: 0
Bonus: 0
Мнения: 167
Мнение 31/01/2017 12:46 am     C++ SuspendProcess Отговорете с цитат


Отварям нов процес със следния код:
#include <iostream>
#include <Windows.h>
using namespace std;

int main()
{
   STARTUPINFO startInfo = { 0 };
   PROCESS_INFORMATION processInfo = { 0 };

   BOOL bSuccess = CreateProcess(TEXT("C:\\Windows\\notepad.exe"), NULL, NULL, NULL, FALSE, NULL, NULL, NULL,
      &startInfo, &processInfo);

   if (bSuccess)
   {
      cout << "Process Started" << endl;
      cout << "Process ID: \t" << processInfo.dwProcessId << endl;
   }
   else
   {
      cout << "Error to start the process: " << GetLastError() << endl;
   }

   cin.get();
}


Как мога да направя проверка по име (тоест дали процеса, който се е стартирал е с име "notepad.exe") и да Suspend-на процеса, ако проверката е минала успешно.[/code]
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
vinsbg
Редовен
Редовен

Регистриран на: 28/01/2009 2:21 pm

Support: 50
Bonus: 86
Мнения: 2553
Мнение 31/01/2017 7:18 am      Отговорете с цитат


Тази тема мисля, че ще ти помогне killProcessByName()
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
respec7_m3
Нов
Нов

Регистриран на: 30/06/2010 6:42 pm

Support: 0
Bonus: 0
Мнения: 167
Мнение 02/02/2017 11:46 am      Отговорете с цитат


vinsbg написа:
Тази тема мисля, че ще ти помогне killProcessByName()

Идеята е, че аз искам да SUSPEND-на процеса, а не да го килна. Все едно да го дам на пауза и когато искам пак да го стартирам. Другото нещо е, че не знам името на стартирания нов процес. Това, което знам за него е, че името му е дълго 20 символа, като всеки символ е число, следователно трябва да се направят проверки и за тези неща, но не мога да измисля как да стане, затова искам някой да ме насочи. Изчел съм всички теми из нета вкл. и тези във stackoverflow.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Покажи мнения от преди:    
Създайте нова тема   Напишете отговор    web-tourist.net Форуми -> Софтуер Хардуер Часовете са според зоната GMT + 2 Часа
Страница 1 от 1


 
Идете на:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети