image/svg+xml

» Poradna » Programy

Čím autor programu zabránil spuštění na starším systému.

 |   |  Microsoft Windows XP Opera 9.80

Mám dotaz na ty, kteří se věnují programování pro systémy Windows. Potřeboval bych vědět, jak autor zabránil, aby se jeho program nespustil na Windows XP, protože je nyní tvořen jen pro systémy vyšší. Rejpaly žádám, aby si dotazu nevšímali.

Odpovědi na otázku

 |   |  Microsoft Windows 7 Chrome 45.0.2454.85

Windows poskytuje spoustu API funkcí, mimo jiné lze zjistit i verzi Windows. Takže programátor jednoduše zavolá příslušnou funkci z příslušné knihovny, zjistí verzi Windows a podle toho se zařídí.

Souhlasím  |  Nesouhlasím
 |   |  Microsoft Windows XP Opera 9.80

Takže by to mělo jít v programu zrušit.

Souhlasím  |  Nesouhlasím
 |   |  Linux Chrome 44.0.2403.155

Ovšem pokud to autor "nezablokoval".

Souhlasím  |  Nesouhlasím
 |   |  Linux Chrome 44.0.2403.155

A dále, tato verze programu může vyžadovat ke svému běhu součásti, které prostě nejsou ve starší verzi Win. vůbec obsaženy.Používej starší verzi programu!

Souhlasím  |  Nesouhlasím
 |   |  Microsoft Windows 7 Chrome 45.0.2454.85

Oprava, spíše SDK, ne API.Ve zkompilovaném programu ne, tedy pomocí zpětného inženýrství šlo, ale není to jednoduché. Musel bys mít zdroják, tam to zrušit a znova zkompilovat.

Souhlasím  |  Nesouhlasím
 | Microsoft Windows 8 Opera 9.80

Takze by melo stacit spustit program v rezimu kompatibility. Tim program dostane verzi systemu, jehoz kompatabilitu nastavis. A ano, pokud umis assebler, umis pracovat s krokovanim programu, jsi schopny zjistit misto, kde si verzi zjistuje, pak to muzes v programu zjistit.

Souhlasím  |  Nesouhlasím
 |   |  Microsoft Windows 7 IE 9.0

Zrusit to moze ist ovsem program moze padat, pretoze v knizniciach nemusi byt to, co tam ma byt.

Souhlasím  |  Nesouhlasím
 |   |  Linux AppleMAC-Safari 5.0
 |   |  Microsoft Windows 10 Firefox 40.0

Jsi normální? Ta nemožnost spuštění ve starším systému není proto, že by se tak autor rozhodl, tomu to může být naprosto jedno, v čem to spouštíš nebo naopak spíš je pro něj lepší, když je co největší kompatibilita, aby program mohlo využívat co nejvíce lidí. Ta nemožnost spuštění ve starším systému je jednoduše proto, že ten program využívá některé funkce systému, které starší verze windows ještě neuměly. Takže v naprosté většině případů prostě není možné program upravit, aby ve staré verzi běžel. Zapomeň na to a přestaň používat prehistorickou vykopávku Win XP. Byly sice dobré, ale uvědom si, že už je to skoro 15 let starý systém, což je v počítačové technologii naprostý pravěk.

Souhlasím  |  Nesouhlasím

Související témata: Autor




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

Američtí mariňáci si tisknou kasárna z betonu na 3D tiskárně

Američtí mariňáci si tisknou kasárna z betonu na 3D tiskárně

** Americká námořní pěchota nedávno představila 3D tištěná kasárna pro vojáky ** Ty jim tiskne velká 3D tiskárna na beton ** Výsledkem je solidní obytný prostor, který je slušně chráněný před nepřátelskou palbou

Stanislav Mihulka | 18

Portál občana už funguje. Na státní web vypadá až překvapivě použitelně

Portál občana už funguje. Na státní web vypadá až překvapivě použitelně

** Portál občana už funguje, vyřídíte na něm první požadavky ** Funkce se budou postupně rozšiřovat ** Web je docela moderní a přehledný

David Polesný | 66

Google Cloud Next: Blíží se bitva o to, kdo ovládne cloud, tedy internet zítřka

Google Cloud Next: Blíží se bitva o to, kdo ovládne cloud, tedy internet zítřka

** Google v týdnu ukázal nové telefony Pixel ** V Londýně se ale také konal Google Cloud Next ** Konference o tom, jak bude vypadat internet v cloudu zítra

Jakub Čížek | 31

Čtyřicet procent je moc. Spalovací motory nedokážou splnit požadavek EU na snížení emisí

Čtyřicet procent je moc. Spalovací motory nedokážou splnit požadavek EU na snížení emisí

** EP nařídil automobilkám snížit o 40 % emise CO2 ** EU chce zvýšit podíl elektromobilů ** Výrobci hrozí ztrátou pracovních míst

Karel Kilián | 254


Aktuální číslo časopisu Computer

Jak vytvořit a spravovat vlastní web

Velký test herních klávesnic a DVB-T2 tunerů

Vše o formátu RAW

Vybíráme nejlepší základní desku