Visual Studio - Just-In-Time-Debugger
Dobrý den,
chtěl bych požádat o radu. Po obrovské námaze se mi podařilo asi po roce najít hru Stronghold, kterou jsem později nainstaloval a nějakou dobu hrál. Během hry se mi jednou nebo dvakrát stalo, že se hra zasekla (připadá mi, že hra běží dál, ale jen se sekne obraz) a vyskočilo okno programu Visual Studio 2010 (používám ho k programování v C#) a jeho funkce Just-In-Time-Debugger. Když jsem debugger odmítl, tak se hra vypnula. Po novém spuštění jsem ale mohl hrát bez jakéhokoliv problému dál. Dospěl jsem ve hře dál (konkrétně k misi 14), kde se mi tato hláška objevuje pokaždé v naprosto stejné chvíli. Podíval jsem se do Visual Studia a v nastavení jsem se pokusil debugger nějak deaktivovat. Bohužel jsem našel jen 3 možnosti, které debugger sleduje. Všechny jsem "odklikl" a od té doby se objevuje chybové hlášení. Za malou chvíli Vám přiložím screeny obou hlášek.
1. obrázek při aktivním Just-In-Time
2. při deaktivování Just-In-Time
Třeba to pomůže msdn.microsoft.com
Právě to, co tam píší, jsem zkusil a vyhodí to tu hlášku z 2. obrázku..
Klíče v registru jsi také smazal?
Asi přesně nevím, co myslíš..
To configure the server to no longer show a dialog when an unhandled exception occurs (the default behavior prior to installing Visual Studio), use the registry editor to delete the following registry keys:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug\Debugger
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramewor k\DbgManagedDebugger
On a 64-bit operating system also delete the following registry keys:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\ Windows NT\CurrentVersion\AeDebug\Debugger
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\ .NETFramework\DbgManagedDebugger
Nevím, jestli jsem to pochopil správně..
V adresáři, kde je nainstalované Visual Studio, pod touto cestou smazat dané soubory..
Pokud ano, tak jsem cestu nenašel :(
nepochopil. Říká ti něco editor registrů REGEDIT?
Ne, adresář a ani soubor to není...
Spustit -> Regedit
Podle vzorů proklikat třeba HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug a z pravé strany smazat klíč Debugger
Jinak nesprávnou úpravou registrů si můžeš rozbít systém, tak opatrně nebo to raději přenechej někomu kdo se v tom vyzná.
Jo, a HKEY_LOCAL_MACHINE = HKLM.
Děkuji za rady. Našel jsem to pod první cestou :) Hnedka zkusím..
Takže.. Just-In-Time už to nedetekuje, ale rovnou to vyhodí chybové hlášení Stronghold.exe (odesílat/neodesílat).
S tímhle už mi asi neporadíte, že ? :(
Ještě zkusím, jestli s tím něco neprovede restart..
Restart nemá vliv..
S tím už tady nic neuděláem.
Problem je v programovem kodu hry. Dochazi k nejake vyjimce a proto s espoustel debuger z VisualStudia - nainstaloval jsi jej jako vychozi systemovy debuger.
Musis udelat nejakou zmenu - treba docasne snizit detaily apod. Az prekonas pasaz s chybou, vrat to zpet.
Podivej se, jestli nebyla na hru vydana nejaka oprava (patch) a pripadne jej nainstaluj
Změna rozlišení, vypnutí nepomohlo.
Patch se mi nepovedl najít, protože je to stažená hra a na tom virtuálním disku nic není. Ještě zkusím tu misi začít od znova, jestli to nebude lepší.
Děkuji za rady :)
v prohlížeči událostí bude ta chyba napsaná. stronghold je psaný v céčku, máš veškerý redisty céčkový?
já programuji v C#, takže Visual Studio je tak nastavené..
vlastně asi ani přesně nevím, co myslíš..
zkusil jsem začít misi znovu, ale problém trvá
Nevím, co je redist a bohužel ani, kde najdu prohlížeč událostí.
redist je Redistributable. vlastně soubor knihoven na čtení céčkových věcí. stačí dát do google c redist. nevím co máš za win, ale 7 nemá základněinstalaci céček. instalátor umí "zabudovat" knihovny do systému (sxs). instaluj všechny majoritní verze.
Mám stále Windows XP :) Nechce se mi upgradovat na sedmičky..
Co mám tedy dělat ? Jak jsem koukal, tak Redist se stahuje pro systém x86, což XP nejsou.
Hm?
Aha.. děkuji za radu..
do háje, typickej programátor start, do hledáčku dej eventvwr.msc a enteruj.
Typický programátor, který programuje od září loňského roku :D
Studuji IT :)
riešiš síce problém s debuggerom,ale inštaloval si dostupné opravy pre danú hru,ktoré riešia známe problémy,ktoré boli zaznamenané od vydania v roku 2003 až do súčasnosti ? máš hru zakúpenú,alebo výnimky s redist.visual c knihovňami zapríčiňuje keygen u ktorého miesto obvyklého hlásenia abnormal app termination je pokus o spustenie just in time debuggera ?
Hra je stažená, jak už jsem psal výše. Nepodařilo se mi najít patch, který by hru nějakým způsobem měl opravit.
Co se s tím dá tedy dělat ? Máte někdo nějaké zkušenosti se zmíněnou hrou ? Já patch nenašel. Existuje?