
Kolize FF a MS IE při spouštění programu pro Win95
Jako defaultně nastavený prohlížeč mám FF 1.5 (na WinXP). Když spustím jakýsi starší informačně-datový program, vytvořený pro Win95, hlásí mi, že nemám nainstalován MSIE, případně že používám nevhodnou verzi. V readme.txt je doporučována v. 4 a vyšší.
Pokud si MSIE nastavím jako výchozí, program se normálně spustí.
Není nějaká metoda, jak ten program spouštět, aniž bych musel přenastavovat výchozí prohlížeč ?
Za rady a tipy předem děkuji.
zmena kategorie (mif) (Paullus)
Nevhodně přehnaná aktivita programátora, který to dělal. Přetržení autora programu asi nepřipadá v úvahu, to už bys učinil. Zrovna minulý týden jsem instaloval program pro ovládání MIO GPS navigátoru. Ten mi dal důvod zahovořit sprostě, když spustil svojí www stránku přímo v MS IE, ač mám defaultní FF a MSIE mám dokonce smazán
(spouštěč IEXPLORE.EXE - právě aby ho jiné programy nenačuchaly). Jestli tvůj program tvrdě vyžaduje MSIE 4 a kontroluje to, tak je rada drahá.
Rce dík, ale ten program nevyžaduje explicitně MSIE 4, stačí mu, když je stávající MSIE (tuším v. 6) nastaven jako defaultní. Jak říkal shora IgorK, možná by postačil nějaký baťák, eventuelně VBS Script, který by před spuštěním nastavil MSIE jako výchozí a po ukončení se vrátil do řádného režimu Firefoxu. Na vytvoření takového prográmku jsem ale dost velký BFU, který je alespoň k sobě natolik sebekritický, že se nevrtá v registrech.
Jj, Igorovo řešení je asi jediné možné. Ten program chce MSIE >= 4. Hledá defaultní prohlížeč, a když to není MSIE verze větší nebo rovno 4, tak jeho kontroly nadávají
.
Rce, ale budiž řečeno, že tím vymazáním MSIE ze systému si v mých očích stoupl. Kdybych to udělal já, tak bych si připadal jako skokan, který jde na Bungee Jumping a nenechá se přivázat na gumu.
No, vono to zas tak moc smazané není. Ten IEXPLORE.EXE je jen kartičký spouštěč haldy DLL. Však lze zkusit: Do adresního řádku MSIE napast třeba c:\ a hle, vidíme disk normálním průzkumníkem. A naopak, do horního prostoru normálního průzkumníka napíšeme místo c: třeba www.poradna.net, a díváme se a žasneme - jsme na Internetu. Já to mazal kvůli nějakému programu, kterej tu Gatesovu blbinu spouštěl na tvrdo, ať jsem měl defaultně co chtěl. Když jsem smazal IEXPLORE.EXE nemělo to co spouštět. A páč autor programu byl alespoň trochu zodpovědný, tak když se mu nic nepodařilo spustit, usoudil, že to asi neumí a program běžel normálně dál.
Tak tohle jsem fakt nevěděl, já totiž normálního průzkumníka ani MSIE nepoužívám. I když mne krutý osud donutil dělat ve Windowsech, snažím se používat programy třetích part.....
nemusis sa za to hanbit. ak ti to moralne pomoze, ja tiez pouzivam IE.

btw., ak zistis, kde je v registroch zapisane, ze IE je default prehliadac(mozes pouzit nejaky register monitor), tak ja ti s tym .bat suborom pomozem.
Igore, teď jen jak to zjistit.
Napadá mě v Editoru registrů vyexportovat větve "Software" v HKCU i v HKLM, pak nastavit MSIE jako defaultní, učinit to samé a pak porovnat výsledné soubory ve Windows vulgo Total Commanderu, kde došlo ke změně.
Nebo je nějaká rychlejší metoda? Stačí, když mne mne nakopneš.
viem ze existuju rozne register monitory, ktore sleduju zmeny v registroch. tazke ja by som to robil tak, ze by som:
1., otvoril FF
2., spustil nejaky register monitor
3., zmenil v FF ze je default browser a zistil, co vsetko zmenil v registroch
ak ti s tym nikto nepomoze a sam si s tym nebudes dat vediet rady, tak ti to zistim sam. teraz uz ale nie, som dost unaveny.
Igore, díky moc, já si to určitě zjistím sám. Už z didaktických důvodů se musím takovýmito věcmi zabývat. Zatím jsem např. nikdy monitory registrů nepotřeboval.
vidim, ze tu padlo mnoho navrhov, ale ja by som isiel jednoduchsou cestou. pretoze je program urceny pre win95, tak ten zapis v registroch myslim ze bude jednoduchsi. ja by som sa najprv zaoberal touto vetvou: HKEY_CLASSES_ROOT\http\shell .
1., nastavit default IE
2., otvorit regedit a vetvu HKEY_CLASSES_ROOT\http\shell . prave tlacitko->exportovat->len vybranu vetvu. zapisat do suboru napr. ie_default.reg
3., nastavit default FF
4., otvorit regedit a vetvu HKEY_CLASSES_ROOT\http\shell . prave tlacitko->exportovat->len vybranu vetvu. zapisat do suboru napr. ff_default.reg
5, vytvorit batch file napr. aplikacia.bat:
asi takto by som zacal ja.
Igore dík, to bude asi ono, přiznám se, že hledat to defaultní nastavení prohlížeče jinde než ve větvích "Software" v HKLM a HKCU mne nenapadlo.