Příspěvky

Zobrazují se příspěvky z leden, 2020

Příklady v C

Několik příkladů kódu v C ze skript VŠ. #include<stdio.h> void main(){     int rada;     int cena = 0;     printf("Uveďte řadu sedadel (1-42): \n");     scanf("%d",&rada);     if(rada >= 1 && rada <= 6 || rada >= 30 && rada <= 42)         cena= 100;     else if(rada >= 7 && rada <= 16)         cena= 200;         else if(rada >= 17 && rada <= 29)         cena= 300;         if (cena!=0) printf("Cena lístku pro řadu %d je: %d Kč\n", rada,cena);         else         printf("Tato řada sedadel neexistuje!\n"); } #include <stdio.h> void main() {     int cislo1, cislo2;     printf("Umí...

DVD disk a UVC

Obrázek
Krátce ozařovaná část DVD disku zdrojem UVC záření. DVD disk

KeyboardHook

Jednoduchý "háček" klávesnice. Háček sice není zrovna nejlepší překlad, ale zůstaneme u něho. Když např. potřebujete záznam stisknutých kláves při testování návrhu ovladače, kde se Vám nezobrazují stisknuté klávesy, výborně poslouží. Toto je celý kód. Po přeložení jako DLL se spouští rundll32 nazev.dll,SetHook. Objeví se okno ( MessageBox ), které nesmíme zavřít, abychom neostanili instanci DLL knihovny z paměti. Záznam stisknutých kláves (v rozsahu 32-127) je v souboru keylog.txt a ostatní funkční klávesy pro kontrolu pípají. Samozřejmě, že v uvedeném souboru, jsou zaznemenávány stisknuté klávesy zdvojeně. To ale nevadí, nedělám hack klávesnice.    #include <stdio.h> #include <windows.h> #include <fstream.h> HINSTANCE handleDLL; HHOOK handleHOOK; extern "C" __declspec(dllexport) BOOL SetHook(); LRESULT CALLBACK KeyboardHook(int nCode, WPARAM wParam, LPARAM lParam) {     ofstream txt("keylog.txt",ios::app);   ...

Powershell 6 a spouštění skriptu

Obrázek
Pokud se Vám objeví při spuštění skriptu následující Powershell skript Powershell - run as administrator >Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned vrácení zpět Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy restricted

Windows 8.1 a oprava aktualizace

Obrázek
Po novém nainstalování Windows 8.1 z vytvořené zálohy, které byla zhotovena po zakoupení pc, jsem ke svému velkému překvapení zjistil, že aktualizace vůbec nefungují. Nešly naistalovat ani ručně stažené aktualizace. Končilo to tím, že aktualizace při instalaci hledaly aktualizace a tak stále dokola. Ani rady společnosti Microsoft na téma - Opravte chyby služby Windows Update - nefungovaly. Zajímalo by mě, zda tato společnost to myslí vážně, nebo neví kudy kam a co se s tímto systémem děje. Žádné jejich rady ani EasyFixy nepomohly. Jak překvapující? Dal dohromady tento postup: 1. Vypnout aktualizace 2. Zamezit spouštění služeb bits, wuauserv, appidsvc, cryptsvc 3. V redistru HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System změnit položku EnableLUA na 0, ConsentPromptBehaviorAdmin na 0 a EnableUIADesktopToggle na 1 4. Restart v nouzovém režimu 5. Vymazání %systemroot%\SoftwareDistribution, %systemroot%\system32\catroot2 a souborů qmgr*.dat - Del "...