On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение



Пост N: 199
Зарегистрирован: 17.06.10
ссылка на сообщение  Отправлено: 30.12.13 14:05. Заголовок: Загрузка ЦП


Всех с Новым Годом !

Есть список работающих приложений. Как определить процентную загрузку ЦП каждым из них (a la Диспетчер задач) ?

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 10 [только новые]







Пост N: 204
Зарегистрирован: 16.12.08
ссылка на сообщение  Отправлено: 30.12.13 16:02. Заголовок: http://www.sql.ru/fo..

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 200
Зарегистрирован: 17.06.10
ссылка на сообщение  Отправлено: 30.12.13 21:53. Заголовок: Благодарю ! С WMI хо..


Благодарю ! С WMI хороший примерчик

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 7
Зарегистрирован: 18.06.15
ссылка на сообщение  Отправлено: 20.07.15 13:21. Заголовок: А чем можно вытащи..


А чем можно вытащить список работающих приложений, ну например чтобы избежать повторного запуска программы ...?

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 5141
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 20.07.15 13:38. Заголовок: Alex_Cher пишет: ну..


Alex_Cher пишет:

 цитата:
ну например чтобы избежать повторного запуска программы ...?


Своей ?

Где то в самом начале
 
if ISEXERUNNING("Myprog")
? "Программа уже запущена........."
quit
endif


 
#pragma BEGINDUMP
#include <hbapi.h>
#include <windows.h>
#include <shlobj.h>
HB_FUNC( ISEXERUNNING ) // ( cExeNameCaseSensitive ) --> lResult
{
HANDLE hMutex = CreateMutex( NULL, TRUE, (LPTSTR) hb_parc(1) );
hb_retl( GetLastError() == ERROR_ALREADY_EXISTS );
ReleaseMutex( hMutex );
}
#PRAGMA ENDDUMP



Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 615
Зарегистрирован: 20.02.11
ссылка на сообщение  Отправлено: 20.07.15 13:51. Заголовок: Alex_Cher пишет: А ..


Alex_Cher пишет:

 цитата:
А чем можно вытащить список работающих приложений, ну например


ну например santy полтора года назад уже дал ссылку http://msdn.microsoft.com/en-us/library/aa394599

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 5142
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 20.07.15 13:59. Заголовок: Еще можно тут глянут..


Еще можно тут глянуть http://clipper.borda.ru/?1-4-0-00000369-000-0-0-1226420037

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 8
Зарегистрирован: 18.06.15
ссылка на сообщение  Отправлено: 21.07.15 08:11. Заголовок: Dima пишет: Своей ?..


Dima пишет:

 цитата:
Своей ?

Где то в самом начале

if ISEXERUNNING("Myprog") ? "Программа уже запущена........." quit endif



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

а вообще мужики задыхаюсь без документации, касательно Clipper проблем нет, а вот касательно
оригинальных функций Harbour мало что могу найти ... например, используемая функция CreateMutex() ..?
ни в одной ДОКе приложенной к Harbour MiniGUI Extended Edition 2.4.3 - 2015.01.21
описания нет, где копать ... дайте совет ....



Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 1104
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 21.07.15 08:29. Заголовок: Alex_Cher, CreateMut..


Alex_Cher, CreateMutex - функция ОС (Windows): https://msdn.microsoft.com/en-us/library/windows/desktop/ms682411%28v=vs.85%29.aspx
Механизм мютексов (семафоров): https://ru.wikipedia.org/wiki/%D0%9C%D1%8C%D1%8E%D1%82%D0%B5%D0%BA%D1%81
В исходники на Харборе можно вставлять С-шный код: #pragma BEGINDUMP ...... #pragma ENDDUMP

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 5143
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 21.07.15 08:41. Заголовок: Alex_Cher пишет: ма..


Alex_Cher пишет:

 цитата:
мало что могу найти ... например, используемая функция CreateMutex() ..?


Тут http://www.kresin.ru/hrbfaq_3.html#Doc

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 1105
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 21.07.15 08:47. Заголовок: В Харборе сейчас wap..


В Харборе сейчас wapi_CreateMutex() есть.

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 17
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет