» Poradna » Zpět na dotaz

RE: Chybová hláška při instalaci hry

IT Painless  |  14. 9. 2013 22:41:03  |  Odpovědí: 9

Trocha teorie. V systému Windows jsou některé "knihovny" (soubory DLL) sdílené. V těchto knihovnách jsou obsaženy různé funkce které mohou aplikace volat. Například "rundll32.exe user32.dll,LockWorkStation" uzamyká počítač (nághrada WinKey+L). Tohle je z pohledu uživatele globální záležitost, ale v těch knihovnách jsou i naprosto triviální úkony, zkopíruj - vyber - vlož objekt, vytvoř nové okno, vyber okno,... S novou verzí knihovny se mohou funkce změnit, takzvané vstupní body se mohou přejmenovat,... Seznam sdílených knihoven se dá zjistit třeba z registru Windows (HKLM\Software\Microsoft\Windows\CurrentVersion\SharedDLLs). Ale nestačí mít knihovnu umístěnou ve správném místě. Jednotlivé funkce obsažené v knihovnách se musí v systému pro použití zaregistrovat. K tomu slouží služba RegSvr (regsvr32 /?). Office si zřejmě doinstalovali novou verzi potřebné knihovny a buďto ji do systému vůbec neregistrovali a používají ji jen pro sebe, nebo ji registrovali správně ale ta hra má s touto verzí problém. Úplně nejjednoduší (nechce se mi na dálku zkoumat stav tvého počítače) je prohledat počítač a vyhledat všechny DLL s odpovídajícím názvem, zjistit jejich verze a zkusit je postupně (například od nejnovější po nejstarší) kopírovat do složky hry a zkoušet zda hře vyhovují. Vidím, že někdo ti doporučoval "Microsoft Visual C++ 2010 SP1 Redistributable Package (x86)". Kdyby sis dodrbal systém úplně tak existuje ještě "Visual C++ Redistributable for Visual Studio 2012 Update 3". Jinak já mám myslím tyto knihovny jako součást .NET Frameworku. Zkus, co jsem psal, zaměř se na hledání starších knihoven a nabídni je programu bez globální registrace funkcí ve Windows.

Jméno:
 

E-mail (nepovinné, adresa bude v zabezpečené podobě zobrazena u přezdívky):

:-D :-)) :-) ;-) :-P :-| :-/ :-( 3-[ :-O B-]
 

Pravidla diskuzí v Poradně webu Živě.cz

Zasláním příspěvku do Poradny souhlasíte s těmito pravidly:

  • Podmínky užívání služby informační společnosti
  • Informace o zpracování osobních údajů
  • Příspěvky se musí týkat tématu otázky.
  • Příspěvky nesmí obsahovat vulgární výrazy a slovní útoky na jiné osoby. Příspěvky nesmí poškozovat web Živě.cz ani jeho provozovatele.
  • Je zakázáno vkládat do příspěvků odkazy na stránky nabízející obsah porušující autorská a jiná práva.
  • Příspěvky nelze využívat k propagaci.
  • Příspěvky, které porušují pravidla diskuzí, budou odstraněny. Případně budou upraveny tak, aby neporušovaly pravidla diskuzí. V textu bude následně uvedeno, že příspěvky byly ze strany moderátorů upraveny.
  • Právo moderovat Poradnu mají pouze zástupci vybraní redakcí Živě.cz. Základní kontrola příspěvku probíhá ještě před jeho zveřejněním.
  • Živě.cz je soukromý web a provozovatel má při řešení sporů, které se týkají příspěvků v Poradně, vždy konečné slovo.

Kdy vám můžeme smazat příspěvek?

  • Když budete vulgární.
  • Když budete slovně útočit na ostatní.
  • Když se nebudete držet tématu dotazu.
  • Když budete poradnu zneužívat pro reklamu.
  • Když záměrně zneužijete cizí přezdívku.
  • Když budete porušovat zákony.
  • A když budete na takové příspěvky reagovat, protože se vždy mažou včetně odpovědí ve stromu.