» Poradna » Programy

Kde je ukryt zdrojový kód Windows ?

Odpovědět  |  Zobrazit bez stromu  |  Upozornit redakci  |  nových odpovědí: 43/43
 |   |  Microsoft Windows XP Opera 9.80  |  [88.102.148.---]

Často se mluví o zdrojovém kódu jako o řídícím mozku celého Windows. Mě by zajímalo, co si pod tím mám představit a kde je přesně ukryt ve Windows XP (popř. ve Windows 7) Je ukryt kupříkladu v nějaké tajné skryté složce např. v system32 ?

Odpovědi na otázku

 |   |  Microsoft Windows 7 Chrome 21.0.1180.83

http://cs.wikipedia.org/wiki/Zdrojov%C3%BD_k%C3%B3dKe zdrojovému kódu windows se jako běžný uživatel nedostaneš.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows XP Opera 9.80  |  [88.102.148.---]

zajímavé čtení, přečetl jsem to do konce, ale stejně jsem to nepochopil - chtělo by to asi nějakou názornou ukázku

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Chrome 18.0.1025.168  |  [212.96.172.---]

void main () {return 0;}PrasatkoPee

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 21.0.1180.83  |  [88.102.242.---]

Void main a return intu????!!!!! To by byl dobrej crash :D

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Chrome 18.0.1025.168  |  [212.96.172.---]

Jsou to wokna, ne? )PrasatkoPee

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows XP Firefox 14.0.1

Zdrojovy kod je ukryt v Microsoftu. Ten opravdu neni distribuovan spolu s operacnim systemem.Mich.., eh, "Pavelko", neptej se porad na kazdou blbost, ktera te napadne. Radeji si zjisti - jako normalni clovek = Googlem - co je to zdrojovy kod.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 14.0.1

Napiš Billovi, třeba se taky zasměje jako já.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 21.0.1180.83

0101011000100000011010000110110001100001011101100110010100100000011100110111010001100001011100100111100101101000011011110010000001000010011010010110110001101100011000010010000001111010001000000101001001100101011001000110110101101111011001000111010100101110

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 21.0.1180.83

No tak nic. Zive to zase zmrsilo.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 21.0.1180.83
 |   |  Microsoft Windows XP Opera 9.80  |  [88.102.148.---]

Pokud to dobře chápu, zdrojový kód se nedistribujuje s Windows, protože jednak to je výrobní tajemství a mohl by to někdo zkopírovat, třeba tajní špioni z Apple a použít nějaké vychytávky pro jablíčkový systém a jednak z důvodu toho, že MS si nepřeje, aby uživatele zasahovali do struktury Windows a prováděli nějaké změny. Zdrojový kód je ukryt v podzemí Microsoftu, jako svatý grál v pancéřovaném trezoru , který hlídá ozbrojená ochranka. Zálohu má asi Bill Gates doma.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Microsoft Windows 7 Opera 9.80

Ne pane Pavelko, zdrojový kód se nedistribuuje spolu s Windows, protože to k ničemu není.Opět názorný příklad specielně pro Vás - Když si koupíte Trabanta, tak k němu taky nedostanete technické výkresy nebo výrobní linku, k čemu by Vám to bylo ....

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Microsoft Windows 7 Firefox 14.0.1

Abychom odebrali metro.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Microsoft Windows 7 Opera 9.80

Ty nenajdeš ani tlačítko "vypnout" a chtěl by ses hrabat ve zdrojáku jo ? Pobavils .... A kromě toho opět vynalezáš kolo ... http://diit.cz/clanek/windows-8-jak-vypn... ...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Microsoft Windows 7 Firefox 14.0.1

Já jsem ale i programátor - amatér, dokážu spatlat co potřebuju.Proč sem dáváš zastaralé návody?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Microsoft Windows 7 Opera 9.80

Protože pro někoho jsou evidemtně i zastaralé věci naprostou novikou, viz. snaha odstranit Metro a s tím související potřeba zdrojového kodu, namíst banální úpravy v registrech ...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Microsoft Windows 7 Firefox 14.0.1

Nic proti, ale s tou banální upravou regsitru nějak nechápu jak to myslíš. To, cos tu popsal, nefunguje na RTM.To, co popsalo zive, není též odebrání Metra, jen zapnutí plochy po spuštění.Já píšu o odebrání metra, na to potřebuju zdrojové kody Windows 8. Jestli je někdo máte, třeba máte kamaráda v křemíkovém údolí, tak je upněte, já ze zdrojáků vyhodím metro a pak upnu windows 8 bez metra.Jo aj bych tam provedl dalších pár úprav, vyhodil defender a tak

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Chrome 18.0.1025.168  |  [212.96.172.---]

A co ti brání ho vyšachovat pomocí reverzního inženýrství? Předáš před něj jump a hotovo, ne? )))PrasatkoPee

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Microsoft Windows 7 Firefox 14.0.1

Protože je to v těch sračkách, v čem je kompiluje microsoft, dost složité, tedy to, dostat původní zdroják.Já jsem lenivý z autoitu, co v něm zkompiluju tak i dekompiluju a dostanu původní zdroják 1:1, n jak v c a podobně. Když jseš takovej machr tak se předveď jo? Dám tu pár kilobajtovej exe ve vb6 a ty mi dáš jeho zdroják, jo? pomocí toho tvého reverzního inženýrství. Já chcu zdroják 1:1 v porovnání s původním, já jsem zdechlej, nechcu nic jinýho.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 21.0.1180.83

Zdroják 1:1 programů psaných v C či C++ nikdy nezískáš, není to prostě možné. U Javy nebo C# je to jednodušší, ale i tam mohou být v dekompilovaném kódu odlišnosti oproti originálu.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Chrome 18.0.1025.168  |  [212.96.172.---]

Pobavil jsi, programátore. Ty sračky, v terých je to zkompilovaný, stejně jako každý exáč, je strojový kód. To v čem je napsaný zdrojový kód před kompilaci, je celkem nepodstatné, protože vždycky ho překladač přeloží do strojáku. Proto se k reverznímu inženýrství používá disasambler, aby jsi získal kód v assambleru, což je polidštěnej stroják. No a pak hledáš příslušný jump )PrasatkoPee

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Microsoft Windows 7 Firefox 14.0.1

takže přesněji řečeno je to nepoužitelné nebo z toho jdou vycucat nesmysly proč tu tedy nepíšeš o něčem použitelném?Neboli jinak, mám pár kilobajtový exe, dostaneš z něj pomocí reverzního inženýrství jednu jedinou funkci (vzoreček) ze které dělá ze vstupního řetězce výstupní? Že ne? To mi stačí

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Chrome 18.0.1025.168  |  [212.96.172.---]

Je hezké jak si mě setřel otázkou, na kterou jsi si odpověděl sám, škoda že je to tak křečovité )PrasatkoPee

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Microsoft Windows 7 Firefox 14.0.1

Jak křečovité? Já jen píšu co vím. Já přes toto nejsem žádný expert. Tak mě oprav jestli něco píšu špatně Tím tvým způsobem možná tak lze vyhodit nějaký kód, možná to je vhodné např. na cracnutí programu, možná by po rocích zkoumání šlo vyhodit i metro, ale v tom případě by už moc nešlo zajistit, aby to nemělo vlyv na stabilitu systému. A zdrojový kod z toho získat nejde. Tudíž jsem nějak nepochopil, proč jsi to psal, jestli to měl být nějaký vtip, tak to se omlouvám, že jsem ho nepochopil, páč nejsem žádný programátor a nevyznám se v tom. Takže hahaha Pokud je to ale opravdu k něčemu a funkční, rád bych si to ověřil na tom malém exe programku a nalezení té funkce (vzorečku).

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 14.0.1

Zdrojový kód z toho samozřejmě získat lze a docela se to tam, kde obsluha zná např. nějaký debugger, dělá. A pokud ten, kdo takto zdrojový kód študuje, pochopí význam instrukcí i to, co jejich sled vykonává, tak ho také OKOMENTUJE, čímž se získá přesně to, čemu se snaží zamezit např. AZ. Je to obtížné, ale dělá se to. Autor těchto řádků to dělal mnohokrát. Z praxe vím, že nejobtížnější je určení (někdy bez testů skoro nemožné), zda něco, co vypadá jako konstanta je konstantou, nebo speciální instrukcí (mnohdy části kódu leží v oblasti konstant - tato zvěrstva jsou velmi často u driverů, v jádru apod.). Je obtížné určit offset části programu (zvláště je-li vypočítáván), je obtížné určit význam sekvence, jejíž chod je řízen přijatou množinou hexa hodnot, které uživatel nemá nebo neví, co znamenají, je velmi obtížné dekódovat rekurenci, je obtížné někdy odhadnout, zda konstanty budou lokální nebo globální (kvůli jejich zachovávání). Je velmi obtížné dekódovat části výkonného kódu, který je za běhu měněn. Je to obtížné, ale také se to často dělá. Podmínkou minimálně je takřka absolutní znalost kódu instrukcí zpaměti (mimo jiné). Velmi obtížné je také rekonstrukce sekvencí po příchodu přerušení, pokud bylo/nebylo maskováno. Je toho dost.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows XP Firefox 14.0.1

n.e.m.o.h.o.u.c.i - a všimni se a ostatní také kolik tady v tom vlákně Pavelka zvládnul nicků - kam se na něj hrabe Z0ND

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows XP Firefox 14.0.1  |  [89.177.144.---]

gambáč: Kromě střídání Pavelkových nicků stojí za povšimnutí taky že se tu už řeší něco úplně jinýho. A podle toho, že se sem už Pavelka nevrátil, nejspíš vymejšlí další debilní dotaz, nad kterým se mu tady zas pro jeho zábavu kohouti poperou.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Microsoft Windows 7 Opera 9.80

Musíš ale uznat, že vymyslet takovouhle hovadinu chce taky docela fištrona Blbiny typu "jaký herní notebook" "jaký antivir je nejlepší" " proč mi nefungují Windovs ... které ještě ani nevyšly" ... a jiné pitomosti, to už je otřepaná nuda přece

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 14.0.1

Asi je nejvyšší čas na některé IP, neodpovídat. Stejně to nejsou dotazy do poradny, ale pruďárny.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Microsoft Windows 7 Firefox 14.0.1

Hele, už se to tu řešilo, proč to mám řešit znova?Pod pojmem zdrojový kod si přestavuju kod 1:1. A i kdybych si představoval jen princip fungování, tak je to prostě z mého praktického pohledu nepoužitelné.Fain, uznám, že se dá z té normální binárky získat kod, když mi napíšeš vzorec na vytvoření posledního řetezce (200 znaků v hex), který vytváří exe s md5 bca43e19e7013331d99ff788ea6b42a0 (soubor má 151 522 B a nic jinýho neumí, než vracet řetězce) ze vstupního řetězce (zaslaného z klienta v komunikaci klient server).Podle mě je to tak obtížné, že je to prakticky k ničemu. Pokud mi neukážeš ten vzorec, tak neuvěřím, že to k něčemu je a psát si o tom můžeš co chceš, já si budu myslet své.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Firefox 14.0.1  |  [81.0.216.---]

Mezi prostým vypnutím funkce a jejím odstraněním ze systému (a tím i odebráním možnosti, jak ji proti vůli uživatele aktivovat), je tak trochu rozdíl.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Microsoft Windows 7 Opera 9.80

Nevíš o co jde, mlč prosím ...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 14.0.1  |  [85.92.45.---]

Zdrojový kód se nedistribuuje ani ani s Linuxem, i když je Linux open source. Zdrojové kódy Linuxu jsou ovšem k dispizici znalým (velmi znalým) lidem. To je na každém tvůrci programu, jestli zdrojový (zdrojové) kódy poskytne, ale (téměř) nikdy není šířený s programem, ale je případně k dispozici zvlášť. Mimochodem, pro jakýkoli OS nestači jeden zdrojový kód, ale tuna zdrojáků jádra, všech možných knihoven...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 21.0.1180.83  |  [88.102.242.---]

www.kernel.orgJsem uz ted taky znaly? :D

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 21.0.1180.83  |  [95.85.236.---]

"Pokud to dobře chápu"-----Pavelka,fakt dobrý,hlavně to "chápu".I můj pes se ještě válí smíchy!

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows XP Opera 9.80  |  [88.102.148.---]

Zajímavý článek : Microsoft opens source code to Russian secret service http://www.zdnet.com/microsoft-opens-source-co... Mikrosoft zpřístupnil zdrojový kód Ruským tajným službám !! Takže to tak tajné není. V zájmu zkvalitnění ochrany systémů na bázi Windows před napadením zvenčí Microsoft spolupracuje i s vládami světa, jestli tomu dobře rozumím.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows XP Opera 9.80  |  [88.102.148.---]

*Microsoft (oprava překlepu)

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 21.0.1180.83  |  [88.102.242.---]

Ne, rozumíš tomu blbě. MS dává zdrojáky FSB, aby se mohli ujistit, ze ve Windows nejsou backdoory (no v normalni verzi jsou urcite :D)

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Firefox 14.0.1  |  [81.0.216.---]

V zájmu zkvalitnění ochrany systému to rozhodně není, ledaže bys měl na mysli zkvalitnění a usnadnění šmírování uživatelů.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows XP Opera 9.80  |  [88.102.148.---]

Myslím si, že časem stejně nějaký počítačový génius nalezne způsob, jak vypnout Metro v osmičkách i bez znalosti zdrojového kódu. Tak jako Microsoft nabízí dle směrnic verze OS bez Windows Media Player, tak by bylo krásné, kdy dostal rozum a nabízel Windows 8 bez Metra ! (Windows 8 Classic - nové osmičky bez metra pro konzervativce ! )

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows XP Opera 9.80  |  [195.91.111.---]

konzervativci maju stare PC a W8 je im na tralala.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows XP Opera 9.80  |  [88.102.148.---]
 |   |  Microsoft Windows XP Firefox 14.0.1  |  [90.182.149.---]

Musí to vědět nějaký program co odchytává případné chyby, např.Notrton, či dr.watson apod., tam vrací (co zná) zdrojový kód jak byl napsán, jinak 000101100100

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Zdrojový kód, Zdrojový



Určitě si přečtěte


Tesla chce změnit nákladní dopravu. Její elektrický náklaďák má ohromující parametry

Tesla chce změnit nákladní dopravu. Její elektrický náklaďák má ohromující parametry

** Tesla představila elektrický kamion ** Má obdivuhodný výkon i dojezd ** Prodávat by se měl už za dva roky

17.  11.  2017 | Vojtěch Malý | 232

Black Friday 2017: Přehled slev na elektroniku a počítače

Black Friday 2017: Přehled slev na elektroniku a počítače

** Začala slevová mánie zvaná Black Friday ** Pozor, ne všechny slevy jsou opravdu výhodné ** Průběžně sledujeme slevové akce v počítačových e-shopech

Včera | David Polesný | 26

Google Mapy mají nový design. Líbí se vám víc než předchozí? Tady je srovnání

Google Mapy mají nový design. Líbí se vám víc než předchozí? Tady je srovnání

** Nový design Google Map přijde na počítače i mobilní telefony. ** Zaměřuje se na zvýraznění konkrétních míst, mapové podklady jsou mnohdy upozaděné. ** Lépe pracuje s chráněnými oblastmi a parky.

20.  11.  2017 | Vladislav Kluska | 29

Bluetoothové patálie: O bezdrátovém přenosu hudby a  problémech s kodeky

Bluetoothové patálie: O bezdrátovém přenosu hudby a problémech s kodeky

** Bezdrátový přenos hudby je budoucnost ** K dosažení nejlepší kvality je ale potřeba, aby telefon i sluchátka podporovala správný kodek ** Záleží také na typu souborů s hudbou

17.  11.  2017 | Jakub Michlovský | 39


Aktuální číslo časopisu Computer

Otestovali jsme 5 HDR 4K televizorů

Jak natáčet video zrcadlovkou

Vytvořte si chytrou domácnost

Radíme s koupí počítačového zdroje