Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.12.16;
Скачать: [xml.tar.bz2];

Вниз

Программа для определения загрузки процессора   Найти похожие ветки 

 
Andrey_rus ©   (2007-11-13 21:37) [0]

Здравствуйте, уважаемые.

Решил написать программу для определения загрузки CPU.
Я понимаю, что таких много, но, например, используемый мной "Process Explorer" стал в последнее время тяжеловат. Причем, я заметил, что его использование несколько подтормаживает работу системы. Уверен, что смогу написать небольшую программу (не более 64 кб), разумеется - freeware, которая не грузит процессор и не занимает много оперативной памяти. Хотелось бы услышать Ваше мнение о востребованности такой программы и пожелания ее функциональности.


 
Rouse_ ©   (2007-11-13 21:44) [1]


> Решил написать программу для определения загрузки CPU.

Пиши - от как напишешь спрашивай о востребованности.
А то ты как старая дева - отдаться или нет?


 
Andrey_rus ©   (2007-11-13 21:49) [2]

Зарегистрировал для этого дела домен - www.usagecpu.info
Эх, поспешил, с точки зрения английского, надо было - www.cpuusage.info
Хотя двойное - u (www.cpuusage.info) смотриться как то не очень.
Что думаете по этому поводу?


 
Rouse_ ©   (2007-11-13 21:51) [3]


> Что думаете по этому поводу?

Цензурно?


 
Anatoly Podgoretsky ©   (2007-11-13 21:53) [4]

> Andrey_rus  (13.11.2007 21:49:02)  [2]

А чего тут думать, если сами американцы подают пример www.cpusage.info


 
Andrey_rus ©   (2007-11-13 21:53) [5]

Удалено модератором


 
Alien1769 ©   (2007-11-13 21:55) [6]


> Решил написать программу для определения загрузки CPU.

Давай сделай ее, только учти что проццессора разных фирм, да еще могут иметь множество ядер !


 
DVM ©   (2007-11-13 21:56) [7]


> Andrey_rus ©  

запусти свое творение под висто и обломайся


 
DVM ©   (2007-11-13 21:56) [8]

под VISTA


 
Andrey_rus ©   (2007-11-13 21:59) [9]

По поводу многоядерности...
В настоящий момент программа должна, нужно проверить, т.к. у меня не такой возможности, определять совокупную загрузку ядер. Проверьте, пожалуйста, у кого есть возможность.


 
Andrey_rus ©   (2007-11-13 21:59) [10]


> запусти свое творение под висто и обломайся

А что за проблема?


 
@!!ex ©   (2007-11-13 22:00) [11]

Спасибо, софтина ИМХо полезная и у меня останется установленная и в каталоге софта, если багос верьезных не найду.


 
homm ©   (2007-11-13 22:00) [12]

> Причем, я заметил, что его использование несколько подтормаживает
> работу системы. Уверен, что смогу написать небольшую программу
> (не более 64 кб), разумеется - freeware, которая не грузит
> процессор и не занимает много оперативной памяти.

system32/taskmgr.exe


> Что думаете по этому поводу?

Тебе нечем больше занятся.


> Уже набросал. Если ДНС обновились, то можно скачать

И где она? У меня только иконка в трее.


> Инсталлятор, деинсталлятор присутствует.

Зато штатного выход из нее не предусморено. Дзен…


 
@!!ex ©   (2007-11-13 22:01) [13]

ОДин помент, сделай по клику переключение режима:
график или бар(как у таск менеджера)


 
DVM ©   (2007-11-13 22:02) [14]


> А что за проблема?

как загрузку и количество процессоров получаешь?


 
@!!ex ©   (2007-11-13 22:02) [15]

> system32/taskmgr.exe

Он не хило ресурсы жрет, да и не удобно.


> Тебе нечем больше занятся.

НЕ слушай их!


> И где она? У меня только иконка в трее.

То что нужно!


> Зато штатного выход из нее не предусморено. Дзен…

Это как раз не проблема. ИМХО и не надо.


 
homm ©   (2007-11-13 22:04) [16]

А че у инсталяшки фон такой тормазной? Граши лень подключить? Контрол не нужен, там функция есть.


 
DVM ©   (2007-11-13 22:04) [17]

А еще касперский обозвал сие как Trojan.Generic


 
homm ©   (2007-11-13 22:05) [18]

> [17] DVM ©   (13.11.07 22:04)

Правльно сделал :)


 
Alien1769 ©   (2007-11-13 22:09) [19]

Твое сокровище жрет 1120 К оперативки,
FreeMemory 3868 K.

Посмотри ее, там есть все что надо !

Адрес загрузки:

http://www.hcsoft.spb.ru


 
homm ©   (2007-11-13 22:10) [20]

> [15] @!!ex ©   (13.11.07 22:02)
> Он не хило ресурсы жрет

Ровно 0мс и 8-10 переключения контекста в секунду.


 
DVM ©   (2007-11-13 22:11) [21]

Так как там насчет [14]. А то я так и не отвечу, будет ли работать в висте.


 
homm ©   (2007-11-13 22:13) [22]

>taskmgr.exe
Посмотри ее, там есть все что надо !
> Адрес загрузки:
> http://www.hcsoft.spb.ru

Там нет ничего похожего.


 
@!!ex ©   (2007-11-13 22:14) [23]

> Там нет ничего похожего.

Я тоже не нашел..


 
Andrey_rus ©   (2007-11-13 22:15) [24]


> А че у инсталяшки фон такой тормазной? Граши лень подключить?

NEW_GRADIENT - to use new gradient painting by homm (fast).


> Граши лень подключить?

Причем здесь фон?
Grush увеличит размер программы.


 
Andrey_rus ©   (2007-11-13 22:16) [25]


> Ровно 0мс и 8-10 переключения контекста в секунду.

У UsageCpu на порядок меньше - 3.


 
Andrey_rus ©   (2007-11-13 22:20) [26]

Удалено модератором


 
@!!ex ©   (2007-11-13 22:20) [27]

> [25] Andrey_rus ©   (13.11.07 22:16)

Сделай переключение типа графика и получишь постонного пользователя.


 
@!!ex ©   (2007-11-13 22:21) [28]

> У UsageCpu на порядок меньше - 3.

Порядок - это 10.


 
Andrey_rus ©   (2007-11-13 22:22) [29]


> Сделай переключение типа графика и получишь постонного пользователя.

В смысле? А что вы наблюдаете в трее.


 
Alien1769 ©   (2007-11-13 22:23) [30]


> > Там нет ничего похожего.
>
> Я тоже не нашел..

Да вы правы, автор программки убрал ее из раздела DownLoad !


 
@!!ex ©   (2007-11-13 22:24) [31]

> В смысле? А что вы наблюдаете в трее.

Я имеб график. А мне нужен бар. аля Task Manager.

> [13] @!!ex ©   (13.11.07 22:01)
> ОДин помент, сделай по клику переключение режима:
> график или бар(как у таск менеджера)


 
Andrey_rus ©   (2007-11-13 22:24) [32]


> запусти свое творение под висто и обломайся

Только, что проверил. No problem. Что у Вас за проблема?


 
homm ©   (2007-11-13 22:25) [33]


> NEW_GRADIENT

Так тоже ниче :)


 
DVM ©   (2007-11-13 22:26) [34]


> Только, что проверил. No problem

А я не запускал, я предположил, что не под админом она не заработает. Поэтому и поинтересовался методом получения загрузки ибо все известные мне методы требуют либо прав админа, либо драйвера (причем подписанного), либо они неточны совсем.


 
homm ©   (2007-11-13 22:27) [35]

Только еше выключение этой штуки сделай без удаления… А тоединственный способ от нее избавиться напрашивается сам.


 
Andrey_rus ©   (2007-11-13 22:29) [36]


> А еще касперский обозвал сие как Trojan.Generic

У касперского любая програма делающая запись в HKEY_LOCAL_MACHINE\SOFTWARE\UsageCPU - троян.

В принципе, я могу сделать в Пуск -> Программы -> Автозагрузка.


 
Andrey_rus ©   (2007-11-13 22:36) [37]

>> А еще касперский обозвал сие как Trojan.Generic

>У касперского любая програма делающая запись в
> HKEY_LOCAL_MACHINE\SOFTWARE\UsageCPU - троян.
> В принципе, я могу сделать в Пуск -> Программы -> Автозагрузка.

Вообще уже ничего не понимаю, конечно в - HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run


 
DVM ©   (2007-11-13 22:36) [38]


> В принципе, я могу сделать в Пуск -> Программы -> Автозагрузка.

так не помешало бы - могут не понять


> Только, что проверил. No problem

Под Vista от имени пользователя по умолчанию програм не инсталлируется, т.е. делает вид что инсталлируется, но в Program Files не пишет, при этом говорит в конце что мол установка завершена.


 
DVM ©   (2007-11-13 22:37) [39]


> Вообще уже ничего не понимаю

Тем не менее обозвал. Другие програмы не обзывал, которые туда пишут.


 
Andrey_rus ©   (2007-11-13 22:38) [40]

Спасибо всем откликнувшемся, пишите, уже залипаю.
Завтра отвечу всем.


 
antonn ©   (2007-11-13 22:46) [41]


> Что думаете по этому поводу?

не рановато ли?


> Alien1769 ©   (13.11.07 21:55) [6]
>
>
> Давай сделай ее, только учти что проццессора разных фирм,
>  да еще могут иметь множество ядер !

насколько я понял, прога определяет загрузку логических процессоров, а раз так - совершенно побоку фирмы. множество ядер тоже уделывается не парясь...


 
Anatoly Podgoretsky ©   (2007-11-13 22:51) [42]

> DVM  (13.11.2007 22:36:38)  [38]

Оно ставится в виртуальную, изолированую систему пользователя.


 
Rouse_ ©   (2007-11-13 22:59) [43]

Тваю мать - пинчь...

буду бить ногами...

Раз:
00408472    B8 9CA74000                 MOV     EAX, UsageCPU.0040A79C
00408477    BA E8854000                 MOV     EDX, UsageCPU.004085E8                        ; ASCII "Software\Microsoft\Windows\CurrentVersion\"
0040847C    E8 2391FFFF                 CALL    UsageCPU.004015A4
00408481    B8 A0A74000                 MOV     EAX, UsageCPU.0040A7A0
00408486    B9 1C864000                 MOV     ECX, UsageCPU.0040861C                        ; ASCII "Run\"
0040848B    8B15 9CA74000               MOV     EDX, DWORD PTR DS:[40A79C]
00408491    E8 6A92FFFF                 CALL    UsageCPU.00401700
00408496    8D55 FC                     LEA     EDX, DWORD PTR SS:[EBP-4]
00408499    33C0                        XOR     EAX, EAX
0040849B    E8 F8A7FFFF                 CALL    UsageCPU.00402C98
004084A0    8B45 FC                     MOV     EAX, DWORD PTR SS:[EBP-4]


Два:

0040825B    6A 40                       PUSH    40
0040825D    68 68834000                 PUSH    UsageCPU.00408368
00408262    68 74834000                 PUSH    UsageCPU.00408374
00408267    6A 00                       PUSH    0
00408269    E8 B6A3FFFF                 CALL    <JMP.&user32.MessageBoxA>
0040826E    6A 00                       PUSH    0
00408270    6A 00                       PUSH    0
00408272    68 98834000                 PUSH    UsageCPU.00408398                             ; ASCII "/c DEL /F /Q ""
00408277    FF35 A4A74000               PUSH    DWORD PTR DS:[40A7A4]
0040827D    68 B0834000                 PUSH    UsageCPU.004083B0                             ; ASCII ""&&RD /Q ""
00408282    8D95 E4FEFFFF               LEA     EDX, DWORD PTR SS:[EBP-11C]
00408288    A1 A4A74000                 MOV     EAX, DWORD PTR DS:[40A7A4]
0040828D    E8 12ACFFFF                 CALL    UsageCPU.00402EA4
00408292    FFB5 E4FEFFFF               PUSH    DWORD PTR SS:[EBP-11C]
00408298    68 C4834000                 PUSH    UsageCPU.004083C4
0040829D    8D85 E8FEFFFF               LEA     EAX, DWORD PTR SS:[EBP-118]
004082A3    BA 05000000                 MOV     EDX, 5
004082A8    E8 C794FFFF                 CALL    UsageCPU.00401774
004082AD    8B85 E8FEFFFF               MOV     EAX, DWORD PTR SS:[EBP-118]
004082B3    E8 F495FFFF                 CALL    UsageCPU.004018AC
004082B8    50                          PUSH    EAX
004082B9    8D85 FBFEFFFF               LEA     EAX, DWORD PTR SS:[EBP-105]
004082BF    50                          PUSH    EAX
004082C0    6A 00                       PUSH    0
004082C2    6A 00                       PUSH    0
004082C4    E8 97E8FFFF                 CALL    <JMP.&shell32.ShellExecuteA>
004082C9    6A 00                       PUSH    0
004082CB    E8 34A0FFFF                 CALL    <JMP.&kernel32.ExitProcess>
004082D0    33C0                        XOR     EAX, EAX


Три:
0040825B    6A 40                       PUSH    40
0040825D    68 68834000                 PUSH    UsageCPU.00408368
00408262    68 74834000                 PUSH    UsageCPU.00408374
00408267    6A 00                       PUSH    0
00408269    E8 B6A3FFFF                 CALL    <JMP.&user32.MessageBoxA>
0040826E    6A 00                       PUSH    0
00408270    6A 00                       PUSH    0
00408272    68 98834000                 PUSH    UsageCPU.00408398                             ; ASCII "/c DEL /F /Q ""
00408277    FF35 A4A74000               PUSH    DWORD PTR DS:[40A7A4]
0040827D    68 B0834000                 PUSH    UsageCPU.004083B0                             ; ASCII ""&&RD /Q ""
00408282    8D95 E4FEFFFF               LEA     EDX, DWORD PTR SS:[EBP-11C]
00408288    A1 A4A74000                 MOV     EAX, DWORD PTR DS:[40A7A4]
0040828D    E8 12ACFFFF                 CALL    UsageCPU.00402EA4
00408292    FFB5 E4FEFFFF               PUSH    DWORD PTR SS:[EBP-11C]
00408298    68 C4834000                 PUSH    UsageCPU.004083C4
0040829D    8D85 E8FEFFFF               LEA     EAX, DWORD PTR SS:[EBP-118]
004082A3    BA 05000000                 MOV     EDX, 5
004082A8    E8 C794FFFF                 CALL    UsageCPU.00401774
004082AD    8B85 E8FEFFFF               MOV     EAX, DWORD PTR SS:[EBP-118]
004082B3    E8 F495FFFF                 CALL    UsageCPU.004018AC
004082B8    50                          PUSH    EAX
004082B9    8D85 FBFEFFFF               LEA     EAX, DWORD PTR SS:[EBP-105]
004082BF    50                          PUSH    EAX
004082C0    6A 00                       PUSH    0
004082C2    6A 00                       PUSH    0
004082C4    E8 97E8FFFF                 CALL    <JMP.&shell32.ShellExecuteA>
004082C9    6A 00                       PUSH    0
004082CB    E8 34A0FFFF                 CALL    <JMP.&kernel32.ExitProcess>
004082D0    33C0                        XOR     EAX, EAX


Абисняйся - чудо...


 
Rouse_ ©   (2007-11-13 23:01) [44]

Удалено модератором


 
Anatoly Podgoretsky ©   (2007-11-13 23:01) [45]

> Rouse_  (13.11.2007 22:59:43)  [43]

Троян, Касперский прав.


 
Rouse_ ©   (2007-11-13 23:07) [46]

За паленые пинчи - к тому-же неумело покрытые пакером будем бить по апишникам сразу.
1. За то что попытался впарить троян - банка
2. За то что не сумел покрыть сам код от детекта - (лох, кто ж так делает?).
3. Еще раз увижу такое - блин ребят не обижайтесь...


 
Rouse_ ©   (2007-11-13 23:17) [47]

Да... еще добавлю. Чудак - твой пакер открылся за полторы минуты - если не умеешь писать пакеры - не берись, я б еще удивился еслиб на TLS калбеке пошла распаковка...
ЗЫ: наберут блин по объявлению хацкеров...



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2007.12.16;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.59 MB
Время: 0.047 c
2-1195825863
AIK
2007-11-23 16:51
2007.12.16
События сворачивания окна


15-1195375676
namco
2007-11-18 11:47
2007.12.16
текст редактор


2-1195074620
alikon1
2007-11-15 00:10
2007.12.16
Назначение клавишам действий


15-1195538948
Новый_
2007-11-20 09:09
2007.12.16
record


15-1194518134
Grom PE
2007-11-08 13:35
2007.12.16
Прошу помочь с переводом сишного кода эмулятора Adlib





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский