Форум: "Прочее";
Текущий архив: 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