Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem 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)

Předmět Autor Datum
Jméno toho informačně-datového systému je tajné? V čem je vytvořen? Jak se spouští (jakým souborem -…
host 29.01.2006 23:57
host
Nedomníval jsem se, že název toho programu je podstatný, chtěl jsem ten problém spíše zobecnit. Poku…
Paullus 30.01.2006 00:09
Paullus
Tento konkrétní případ IMHO (J) bohužel zobecnit nelze, protože záleží na technickém provedení toho…
host 30.01.2006 00:14
host
Jak jsem již říkal, nejsem schopen posoudit, v čem program využívá prohlížeč, případně zda se jedná…
Paullus 30.01.2006 00:24
Paullus
ja to vidim tak, ze program pozrie niekde do registrov, ci je IE default a nasledne sa spusti. mozno…
IgorK 29.01.2006 23:58
IgorK
Nevhodně přehnaná aktivita programátora, který to dělal. Přetržení autora programu asi nepřipadá v ú…
Rce 30.01.2006 00:00
Rce
Rce dík, ale ten program nevyžaduje explicitně MSIE 4, stačí mu, když je stávající MSIE (tuším v. 6)…
Paullus 30.01.2006 00:16
Paullus
Jj, Igorovo řešení je asi jediné možné. Ten program chce MSIE >= 4. Hledá defaultní prohlížeč, a kdy…
Rce 30.01.2006 00:26
Rce
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á…
Paullus 30.01.2006 00:32
Paullus
No, vono to zas tak moc smazané není. Ten IEXPLORE.EXE je jen kartičký spouštěč haldy DLL. Však lze…
Rce 30.01.2006 00:54
Rce
Tak tohle jsem fakt nevěděl, já totiž normálního průzkumníka ani MSIE nepoužívám. I když mne krutý o…
Paullus 30.01.2006 01:05
Paullus
nemusis sa za to hanbit. ak ti to moralne pomoze, ja tiez pouzivam IE. :-p btw., ak zistis, kde je v…
IgorK 30.01.2006 01:17
IgorK
Igore, teď jen jak to zjistit. Napadá mě v Editoru registrů vyexportovat větve "Software" v HKCU i v…
Paullus 30.01.2006 01:28
Paullus
HKCU\Software\Clients\StartMenuInternet HKLM\Software\Clients\StartMenuInternet
anarchist 30.01.2006 01:30
anarchist
Jsi proklatě rychlý... Jestliže jednou budou takhle rychle anarchisté likvidovat společenské zřízení…
Paullus 30.01.2006 01:32
Paullus
:-D V týhle položce přímo vpravo do default místo firefox.exe přijde iexplore.exe a naopak. (případn…
anarchist 30.01.2006 01:34
anarchist
Tak jsem to vyzkoušel, v sekci HKCU větev SOFTWARE/CLIENTS nemám. V HKLM jsem to nastavil, jak jsi p…
Paullus 30.01.2006 01:39
Paullus
Musí! Zkus stát v té větvi a v Set Program Access and Defaults změnit výchozí prohlížeč. Okamžitě se…
anarchist 30.01.2006 01:42
anarchist
Jinak máš ale pravdu, když v té větvi stojím a v MSIE a FF nastavuji defaultibilitu, tak se to přepi…
Paullus 30.01.2006 01:53
Paullus
Tu máš: http://windowsxp.mvps.org/reg/IE_Default_Browser.r eg Ovšem až do toho souboru nakoukneš, ne…
anarchist 30.01.2006 02:03
anarchist
Hele kamaráde, teď jsem konečně pochopil, proč se lidem jako já říká BFU (Bloody Fucking User); když…
Paullus 30.01.2006 02:09
Paullus
Mně taky! :-D Každopádně směrem na IE stačí ten příkaz, zpět na FF bych šel cestou úpravy toho .reg…
anarchist 30.01.2006 02:12
anarchist
:-D:-D:-D Možná bude z toho stačit jen jeden řádek. Vono záleží, kde to ten blbej program kontroluje…
Rce 30.01.2006 02:12
Rce
Možná dva. :-) Ale aspoň je z čeho vycházet, ostatní metody selhaly a to jsem prošel kde co.
anarchist 30.01.2006 02:13
anarchist
Jj. Já věděl, že je to ještě jinde, právě jsem to mlčky hledal (ve svém počítači). Když jsi sem ale…
Rce 30.01.2006 02:18
Rce
Hlavně že to šlape, nicméně preferuju ten příkaz.. :) Pánové, když už jsem si dal tu práci s hledání…
anarchist 30.01.2006 02:23
anarchist
Jj, díky. Už jsem to tam strčil.;-)
Rce 30.01.2006 02:29
Rce
Přátelé nočňátka, právě porovnávám ty změny registrů a je mi z toho na blití. Ta exportovaná větev m…
Paullus 30.01.2006 02:29
Paullus
58 změn, šmarjá to snad není možný.......
Paullus 30.01.2006 02:45
Paullus
Aby M$ cholera zkroutila...
Rce 30.01.2006 02:48
Rce
:>: Bude hůř.. :) :x: tak jsme právě narazili na poslední, dvacátou úroveň vlákna (to není reklamac…
anarchist 30.01.2006 02:51
anarchist
Ano.:-) Doufám, že kolega Paullus studeným obkladem na zátylku zastavil krvácení z nosu a mohl si pr…
Rce 30.01.2006 03:05
Rce
Nic nepomáhá, ani hadr na zátylku ani na čele, dokonce ani osvědčená neuroleptika. Z porovnání těch…
Paullus 30.01.2006 03:11
Paullus
To je jednoduchý, aby byl defaultní, potřebuješ dalších 20 položek! Call 2 Bill. :)
anarchist 30.01.2006 03:15
anarchist
Neměl jsi na mysli Kill Bill ?
Paullus 30.01.2006 03:20
Paullus
Kamaráde, tak to vídím zase na ten rum (tentokrát se už tetovat nemusíš). Ty teda dovedeš mít problé…
Rce 30.01.2006 03:20
Rce
Teď jsem objevil u FF nastavení na defaultní browser: "C:\kde-to-je\firefox.exe -silent -nosplash -s…
Rce 30.01.2006 03:23
Rce
2 RCE: dobrá práce, funguje to! Taky mě mohlo napadnout, že to půjde parametrem. Malý problém je, že…
anarchist 30.01.2006 03:30
anarchist
Rce díky, takhle to chodí, už mám tedy za sebou 50 % problému vyřešeného. Napsal jsem si krátký scr…
Paullus 30.01.2006 03:32
Paullus
To byl nějaký komerční program, který prodávalo Beckovo nakladatelství asi za 3K, takže za těch 15 l…
Paullus 30.01.2006 03:24
Paullus
To jsi ale nevyexportoval vetev, ale cely registr :-P
Jan Fiala 30.01.2006 06:41
Jan Fiala
viem ze existuju rozne register monitory, ktore sleduju zmeny v registroch. tazke ja by som to robil…
IgorK 30.01.2006 01:34
IgorK
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…
Paullus 30.01.2006 01:41
Paullus
vidim, ze tu padlo mnoho navrhov, ale ja by som isiel jednoduchsou cestou. pretoze je program urceny…
IgorK 30.01.2006 12:02
IgorK
Igore dík, to bude asi ono, přiznám se, že hledat to defaultní nastavení prohlížeče jinde než ve vět… poslední
Paullus 30.01.2006 12:27
Paullus
Takže anarchist a Rce díky, už ty Vaše nápady fungují: IE - příkaz od anarchista: "shmgrate.exe OCI…
Paullus 30.01.2006 03:53
Paullus
Není zač, holt pořádná poradna, s tím nic nenaděláš. :) pozn. kdyby tu nebylo omezení na 20 úrovní v…
anarchist 30.01.2006 03:57
anarchist

Nedomníval jsem se, že název toho programu je podstatný, chtěl jsem ten problém spíše zobecnit. Pokud je to významné, ten program se jmenuje "Beckovy Právní rozhledy s judikaturou". Jinak se spouští programem "Start.exe", přičemž jsem předpokládal, možná i bezdůvodně, že kdyby se spouštěl souborem *.html, tak ten by se spustil tak jako tak.
V čem je program vytvořen, to nevím; jak jsem se předesílal v registrační fázi své účasti na Poradně, patřím spíše mezi lamy.

Tento konkrétní případ IMHO (J) bohužel zobecnit nelze, protože záleží na technickém provedení toho kterého programu. Beckovy rozhledy teda ale zrovna neznám... K čemu program využívá internetový prohlížeč? Není to jen zkompilovaná html stránka (web)? Resp. obsahuje nějaké podstránky v html? Nebo jaká je struktura adresářů a přípony ostatních souborů, kromě toho spouštěcího start.exe?

Jak jsem již říkal, nejsem schopen posoudit, v čem program využívá prohlížeč, případně zda se jedná o zkompilované HTM-stránky. Faktem je, že tam nějaké soubory *.htm jsou, dále i GIFy. Obsahově největší jsou ale jakési soubory s koncovkou *.xx?. Dále tam je asi 30 adresářů označených jako O01-O30.

ja to vidim tak, ze program pozrie niekde do registrov, ci je IE default a nasledne sa spusti. mozno by bolo riesenie urobit si batch file, napr. aplikacia.bat ktory:
1., zmeni v registroch ze IE je default
2., spusti program
3., nastavi v registroch ze FF je default
zatial ma ine riesenie nenapadlo. ak ma napadne nieco lepsie, tak sa ozvem. :-)

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.

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.:))

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š.

Nic nepomáhá, ani hadr na zátylku ani na čele, dokonce ani osvědčená neuroleptika. Z porovnání těch rozdílů jsem si udělal soubory *.reg o 58 položkách s tím, že je když je odpálím, stane se ten či onen browser defaultní.
Ať už však spustím kterýkoli z nich, hlásí mi nyní každý z prohlížečů, že není defaultní.... To je něco neskutečného.

Rce díky, takhle to chodí, už mám tedy za sebou 50 % problému vyřešeného.

Napsal jsem si krátký script *.vbs, ale protože jsem lama, tak nevím, jak to udělat, aby se mi ten FF jen nastavil, ale nespouštěl:

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run("C:\PROGRA~1\MOZILL~1\firefox.exe -silent -nosplash -setDefaultBrowser")

To byl nějaký komerční program, který prodávalo Beckovo nakladatelství asi za 3K, takže za těch 15 let, co bych dostal za vraždu spáchanou zvlášť zavrženíhodným způsobem, mi to nestojí....
Mně by to už ale zajímalo z principielního hlediska, jak ty prohlížeče přesměrovávat.

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.

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:

reg import ie_default.reg
aplikacia.exe
reg import ff_default.reg

asi takto by som zacal ja.

Takže anarchist a Rce díky, už ty Vaše nápady fungují:

IE - příkaz od anarchista: "shmgrate.exe OCInstallReinstallIE"
FF - příkaz od Rce: "C:\kde-to-je\firefox.exe -silent -nosplash -setDefaultBrowser"
Teď si z toho udělám nějaký batch a jsem za vodou. V první řadě si ale jdu pustit nějaký horror, abych se uklidnil.

Ještě jednou dík.

Zpět do poradny Odpovědět na původní otázku Nahoru