Ahoj,
chci udělat program , ve kterém by sem použil
system("shutdown -?") a ktomu zakázal klávesnici a myš,
dále bych rád věděl jak k tomu vypnut? napiši komentář ,
který se objeví na obrazovce a začne odpočítavat.
A je nejak? příkaz na reset ATX zdroje u pc.
Fórum › C / C++
Odepření klavesnice a myši
achjo zase to same.....
jediny co po me lidi za rok chteli naprogramovat bylo : 5 viru a nekolik keyloggeru zadny hezky soft na doma proste nakej shit
ale jak chces je to tvuj zivot:
nerekl si vubec jestli delas consoly nebo okno !
shutdown -? to je dobry ale je videt consola pri pouziti prikazu system();
cili doporucuji:
//na zacatku projektu pridej windows.h
// Get a token for this process.
if (!OpenProcessToken(GetCurrentProcess(),
TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken))
_exit(0);
// Get the LUID for the shutdown privilege.
LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME,
&tkp.Privileges[0].Luid);
tkp.PrivilegeCount = 1; // one privilege to set
tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
// Get the shutdown privilege for this process.
AdjustTokenPrivileges(hToken, FALSE, &tkp, 0,
(PTOKEN_PRIVILEGES)NULL, 0);
if (GetLastError() != ERROR_SUCCESS)
_exit(0);
// Shut down the system and force all applications to close.
// tady to si prepis pro consoly
if (!ExitWindowsEx(EWX_SHUTDOWN | EWX_POWEROFF , 0))
{
MessageBox(hwnd, TEXT("Nepoda?ilo se vypnout !"), NULL, MB_ICONERROR);
return -1;
}
dale - blokovani mysi a klavesnice je vec zvana hookovani (hooking) dal bych ti link ale je to jen pro toho kdo vyviji v api pochybuju ze neco takoveho da console a ani wokno neni stopocentni ;) popr. nod zahlasi ze se to tvari jako vir :)
dale - jak k tomu vypnuti napisu komentar ???
prijdes mi jako lamka co nevi ze komentar se dela:
// okoliv
nebo na obrazovku : printf();
popr. v api : MessageBox();
To Michalek: Pravda, jsme tu všichni trochu nechápavý, ale vysvětli tohle:
ak se ti ukáž oknu jak ti začne odpočítávat 30 sekund
nějak pochopitelněji:)
To PaLaDiN: Tak jsem to zkoušel a bez vysledku, měl jsme na mysli konzoli, jedené, co mi funguje, je system("shutdown -s");
To midin: To je to, jak ti napíše okno a začne odpočítávat jak tady napsal PaLaDiN.
Ještě jsem měl dotaz. Není něco přímo místo toho shutdown jako vypnutí zdroje? Windows taky po odhlášení a všech oken udělá příkaz pro vypnutí zdroje a PC se ti kompletně vypne.
to michalek : vy jste ale vubec nezkousel muj priklad je tam krasne uvedene vypinani PC klidne sem muzu hodit restart nebo odhlaseni lisi se to jen na jedinem radku ;)
mno tak v GUI okne bych vam poradil timer a vterinovy dopovet ale consola je consola cili nevim
muzete rict na co to potrebujete ? jde vam o procviceni programovani nebo na konkretni situaci ? pokud to druhe tak dam svuj program k dispozici
to slovo kompletni se sem jaksi nehodi jak rikam to co pozadujete po konzoli je nemozne (alespon z meho pohledu ! )
- chcete omezit mys a klavesnici (copak ste to enkdy videl na konzoly ! )
- chcete vypnuti a zaroven odpocet * consola neumi multithreading (alespon sem o tom neslysel - ale jisty to neni necetl sem o tom)
proste tak jak to chcete nelze pod consoly, mozna se pletu ale spis ne :ms_0002:
Michalek píše:#
# To zacatecnik: no na oboje , rad?i bych kompletn? zdroj pro konzoli
spis bych se zeptal pro? pro consoly ?? pro? to d?lat slo?it? kdy? to jde jednodu?e, nejl?p bych to ud?lal v delphy, sta?? e-book 1001 tip? a trik? pro delphi a je to za 30minut...
nezapomente na copyright :D :D :D :D :D
[IMG]http://img382.imageshack.us/img382/3296/jpgoffcomptu6.jpg[/IMG]
stahnete zde:
http://data1.edisk.cz/stahni/65908/offff.zip_49.93kB.html
achjo achjo je videt ze nemate absolutni paru o pocitacich, vypnuti (softwarov?) PC (myslim okamzite vypnuti zdroje) je absolutni nesmysl !
lze softwarove obslouzit vypnuti pocitace a to fci kterou sem napsal: ExitWindowsEx
dale nerekl jsem vubec ze to blokuje mys a klavesnici
furt naky cracky, viry a podeli, proc kazdej zacatecnik chce delat tyto blbosti ???? ja zacal kvuli hram a programum tyhle blbosti me nikdy nelakali dit nicit je tak snadne ale tvorit ! .....skoda slov.....
to eMan:
ne zacinal sem v gamemakeru a planoval prejit do DirectX ale to bylo moc tezke tak sem zacal C, Win32API a tady zustal protoze hry me uz nebavi, pokud by vsak slo o nejaky jednoduchy algoritmus do tve hra rad ti pomuzu :ms_0580:
nejmenuje se to alpha blending ? fakt nevim, jak rikam hry uz me nezajimam. jinak je uplne jedno jestli to delas v DirectX nebo OpenGL jde o vysledek.
To zacatecnik: ano jmenuje se to blending,
To Michalek:
openGL :
http://nehe.ceskehry.cz/
http://www.mizanin.szm.sk/
pro DirectX je knizka, (find vltava.cz DirectX). Ta knizka ale pojedna opravdu jenom zaklady a vic nepopisuje. Dale na chipCD/DVD vychazeli kurzi DirectX.Da se to najit na netu.
to echo112:
dekuji to se vzdy hezky posloucha :ms_0041:
To zacatecnik:zacatencik,tez gratuluji k velmi dobremu vysledku :)
To eMan:drive jsem videl hrace treba jak chodili ve hrach na jistotu protoze videli pres stenu(wallhack)
vzdycky me zajimalo jak to naprogramovat :D
To Michalek: Tak si to různě posháněj, Google a hledej, proboha:)
To Michalek: Ale kdybys hledal žádná :)
Michalek píše:#
# To midin:nevěřim , když mi hodiš stránku s okdazem na zdroj tak se machr :) ale jak řikam na cod2 jsme nenašel :)
tedka nechapu co chces? chces zdrojaky?? myslis ze na netu najdes jako hotovy zdrojaky komercni hry?? :D nejspis ne, maximalne tak pod OpenSource(treba Fish Filets)...
Tuhle jsem někde ale viděl zdroják na AvP2, samozřejmě ilegální:)
to avp2 : jj a resilo se to dokonce tu. radil sem tomu tipkovi jak na soubor ale to je fuk...
udajne byly i zcizeny kody Half life 2 jeste nez vysla ale to vsichni urco vite ;)
To zacatecnik: Gabe Newell?
Gabe Newell ? netusim, jen sem to zaslech.....
to echo112: samozrejme ve visual studiu , pokud te zajima i verze tak ta starsi -> 6.0
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Bezdrátové myši a klávesnice — založil Hula
Kliknutí myši — založil tonez
Událost myši — založil pidgin
Posunutí myši — založil DV
Tlačítko myši — založil zonda
Moderátoři diskuze