Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

 

Как мога да проверя дали един процес съществува

Featured Replies

Здравейте,

 може ли някой да ми каже как мога да проверя дали един процес съществува ?

 примерно : if( Process.name.exists == true){

                             направи това

                     }else{

                             направи това

                    }

В нета търсих функции и кодове които може да помогнат но не намерих нищо :( . Програма

току-що, krusto написа:

може ли някой да ми каже как мога да проверя дали един процес съществува ?

Процесите са ...хмм неща специфични за дадена операционна система, както и операциите с тях. За коя точно става въпрос?

  • Автор

eми трябва да проверя дали дадена конзолна програма на c++ е пусната или не е

преди 1 час, krusto написа:

eми трябва да проверя дали дадена конзолна програма на c++ е пусната или не е

Добре де, зададох конкретен въпрос - коя е операционната система?

преди 12 часа, flare написа:

Добре де, зададох конкретен въпрос - коя е операционната система?

Принципно можеш да извикваш system calls през system функцията да речем system("ps aux"); обаче за да вземеш pid на даден процес ти трябва специална команда в shell ама нз за такава

Редактирано от frozener (преглед на промените)

току-що, frozener написа:

Принципно можеш да извикваш system calls през system функцията да речем system("ps aux"); обаче за да вземеш pid на даден процес ти трябва специална команда в shell

И това ще работи ли под Уиндоус?

преди 5 минути, frozener написа:

Принципно можеш да извикваш system calls през system функцията да речем system("ps aux"); обаче за да вземеш pid на даден процес ти трябва специална команда в shell ама нз за такава

И какъв би бил смисъла да се ползва С за да се изпълни шел програма?

преди 1 час, flare написа:

И това ще работи ли под Уиндоус?

Вероятно не в уиндоус са други шел командите. Просто трябва да се пренапише.

току-що, frozener написа:

Вероятно не в уиндоус са други шел командите. Просто трябва да се пренапише.

Ами нали това обяснявам още отначало.

Значи, трябва да започнеш първо като осмислиш зададения проблем от всички посоки. Не да скачаш с недомислено решение, което на теб се забелязва, че ти е навик. И в случая аз два пъти съм питал каква е операционната система, като в първия пост даже съм обяснил що, а ти без да ти светне лампичка, директно пишеш код, който не може да гарантираш че ще работи.
 

преди 4 часа, flare написа:

Ами нали това обяснявам още отначало.

Значи, трябва да започнеш първо като осмислиш зададения проблем от всички посоки. Не да скачаш с недомислено решение, което на теб се забелязва, че ти е навик. И в случая аз два пъти съм питал каква е операционната система, като в първия пост даже съм обяснил що, а ти без да ти светне лампичка, директно пишеш код, който не може да гарантираш че ще работи.
 

Прав си, но и не си прав ама не ми се спори. Прочетох ти мнението още преди да напиша моето и дадох пример с Линукс просто като пример с това, което се сещам. Това не означава, че е окончателното решение, а просто идея. :)

Редактирано от frozener (преглед на промените)

Архивирана тема

Темата е твърде стара и е архивирана. Не можете да добавяте нови отговори в нея, но винаги можете да публикувате нова тема, в която да продължи дискусията. Регистрирайте се или влезте във вашия профил за да публикувате нова тема.

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    25%
    Дарени 252.69 EUR от нужните 1,000.00 EUR

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.