Maksymalne obciązenie komputera

dział ogólny

Maksymalne obciązenie komputera

Nowy postprzez Manianass » czwartek, 19 listopada 2015, 20:09

Witam mam taki pomysł bo chciał bym napisać program który sprawdza czy został włączony jakiś program np. przeglądarka, w momencie wykrycia ze program działa nasz program zaczyna maksymalnie obciążać procesor (prawie zawiesza system) ale po zamknięciu przez użytkownika przeglądarki wszystko wraca do normy.

program napisany w C++ builder 6

dziękuje za pomoc :)
Avatar użytkownika
Manianass
Bladawiec
Bladawiec
 
Posty: 27
Dołączył(a): środa, 11 listopada 2015, 00:45
Lokalizacja: Lubin
Podziękował : 6
Otrzymał podziękowań: 0
System operacyjny: win 7
Kompilator: Builder C++
Gadu Gadu: 0
    Windows 7Firefox

Re: Maksymalne obciązenie komputera

Nowy postprzez Cyfrowy Baron » czwartek, 19 listopada 2015, 20:54

Jeżeli program zawiesi ci system, to nie będziesz miał szansy na zamknięcie jakiegokolwiek programu, bo sam system się zamknie. Jeżeli chcesz sprawdzić, czy dany proces został uruchomiony to przeczytaj sobie tą poradę:

http://programowanie.cal.pl/cyfbar/api3.html#api2
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
Podziękował : 12
Otrzymał podziękowań: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows 7Firefox

Re: Maksymalne obciązenie komputera

Nowy postprzez Manianass » piątek, 20 listopada 2015, 08:34

A żeby obciążyć porcja w dużym stopniu to jakieś obliczenia w pętli czy coś innego program musi robić?
Znalazłem na Twojej stronie opis do programu obliczajacego obciążenie procesora to teoretycznie można napisać program żeby obciążał procesor w np: 97% wtedy wszystko powinno działać (tak mi się zdaje)

link do strony z opisem
programowanie.cal.pl/cyfbar/api4.html
Avatar użytkownika
Manianass
Bladawiec
Bladawiec
 
Posty: 27
Dołączył(a): środa, 11 listopada 2015, 00:45
Lokalizacja: Lubin
Podziękował : 6
Otrzymał podziękowań: 0
System operacyjny: win 7
Kompilator: Builder C++
Gadu Gadu: 0
    NieznanyOpera

Re: Maksymalne obciązenie komputera

Nowy postprzez polymorphism » piątek, 20 listopada 2015, 11:12

Zamiast zarzynać CPU, może po prostu spróbuj zmienić priorytet procesu przykładowej przeglądarki na najniższy (SetPriorityClass).
C++ Reference - opis wszystkich klas STL-a i funkcji C.
Avatar użytkownika
polymorphism
Doświadczony Programista ● Moderator
Doświadczony Programista ● Moderator
 
Posty: 2156
Dołączył(a): piątek, 19 grudnia 2008, 13:04
Podziękował : 0
Otrzymał podziękowań: 200
System operacyjny: Windows 8.1
Windows 10
Linux Mint 21.1
Kompilator: Visual Studio
Visual Studio Code
MSYS2 (MinGW, clang)
g++
clang
Gadu Gadu: 0
    Windows 7Firefox

Re: Maksymalne obciązenie komputera

Nowy postprzez Cyfrowy Baron » piątek, 20 listopada 2015, 16:01

Zauważyłem, że system Windows 7 x64 nie tak łatwo przeciążyć. Nawet gdy jakaś aplikacja się zawiesi i mocno obciąża procesor, to system po kilkunastu sekundach zgłasza komunikat, że aplikacja przestała odpowiadać i ją po prostu zamyka.
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
Podziękował : 12
Otrzymał podziękowań: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows 7Firefox

Re: Maksymalne obciązenie komputera

Nowy postprzez Manianass » piątek, 20 listopada 2015, 17:29

Ale w tym przypadku chodzi o win xp
Avatar użytkownika
Manianass
Bladawiec
Bladawiec
 
Posty: 27
Dołączył(a): środa, 11 listopada 2015, 00:45
Lokalizacja: Lubin
Podziękował : 6
Otrzymał podziękowań: 0
System operacyjny: win 7
Kompilator: Builder C++
Gadu Gadu: 0
    NieznanyOpera

Re: Maksymalne obciązenie komputera

Nowy postprzez Cyfrowy Baron » sobota, 21 listopada 2015, 11:20

Ten numer z przeciążaniem systemu się nie sprawdzi, gdyż nie da się tego kontrolować. Jak rozumiem chcesz komuś utrudnić korzystanie z przeglądarki?
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
Podziękował : 12
Otrzymał podziękowań: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows 7Firefox


  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Ogólne problemy z programowaniem

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 1 gość