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

Sex a rozmnožování při mezihvězdné cestě: Kolik lidí je potřeba pro let k Proximě Centauri?

Sex a rozmnožování při mezihvězdné cestě: Kolik lidí je potřeba pro let k Proximě Centauri?

** Vědci spočítali, jak velká by musela být posádka pro vícegenerační let k nejbližší hvězdné soustavě ** Proxima Centauri se nachází 4,3 světelných let od nás ** Za současných technologií bychom k ní letěli 6300 let

Petr Kubala | 53

Šmírovačka kamerami Googlu: Koukněte se, co nového zachytily na Street View

Šmírovačka kamerami Googlu: Koukněte se, co nového zachytily na Street View

Google stále fotí celý svět do své služby Street View. A novodobou zábavou je hledat v mapách Googlu vtipné záběry. Podívejte se na výběr nejlepších!

redakce | 44

15 věcí, které umí Windows 10, ale možná o nich vůbec nevíte

15 věcí, které umí Windows 10, ale možná o nich vůbec nevíte

** Systém Windows 10 umí spoustu užitečných drobností ** O mnoha praktických funkcích pravděpodobně ani nevíte ** Poznejte užitečné tipy, které se vám mohou hodit každý den

Vladislav Kluska | 36

Takhle zemřete, když asteroid dopadne na vaše město

Takhle zemřete, když asteroid dopadne na vaše město

** Jak by to dopadlo, kdyby na světovou metropoli či do nedalekého moře dopadl velký asteroid? ** Simulovali to odborníci z University of Southampton ** Výsledky jsou velmi zajímavé

Petr Kubala | 32

Apple: naše mapy budou nejlepší na světě. Tajně jsme na nich pracovali několik let

Apple: naše mapy budou nejlepší na světě. Tajně jsme na nich pracovali několik let

** Apple odhalil své plány na zcela nové mapy ** Několik let pracuje na nových mapách, které by měly předběhnout konkurenci ** Objeví se s příchodem iOS 12 pro vybrané státy

Karel Javůrek | 50

Byli tam! Důkazy o přistání na Měsíci, Lunochody i čínská sonda jsou vidět z vesmíru

Byli tam! Důkazy o přistání na Měsíci, Lunochody i čínská sonda jsou vidět z vesmíru

** Sonda LRO pořídila z oběžné dráhy Měsíce zajímavé snímky ** Jsou na nich vidět artefakty všech misí programu Apolla, které přistály na povrchu Měsíce ** Jde například o části lunárních modulů, rovery a dokonce i vlajky

Petr Kubala | 60

Porno insider: Jak virtuální realita vstupuje do filmů pro dospělé

Porno insider: Jak virtuální realita vstupuje do filmů pro dospělé

** Pornografie údajně představuje třetinu internetové obsahu a je technologický tahounem ** Do erotického obsahu postupně zasahuje i virtuální realita ** Kromě vizuálního vjemu se pracuje také na virtuálním uspokojení toho hmatového

Jan Dudek | 28


Aktuální číslo časopisu Computer

Velký test 18 bezdrátových sluchátek

Vše o přechodu na DVB-T2

Procesory AMD opět porážejí Intel

7 NVMe M.2 SSD v přímém souboji