AS a instance Hex Editor Neo

Hlášení chyb a problémů programu Altap Salamander. Buďte, prosím, ve svých popisech co nejpodrobnější a vytvořte pro každý incident nový příspěvek. Nevkládejte programem generovaná hlášení o pádu programu, pošlete je e-mailem.
Raptor

AS a instance Hex Editor Neo

Post by Raptor »

Zdravim, resim takovy zajimavy problemek (soucasne to resim s tvurci HE Neo). Pokud pres shell extension z AS otevru soubor v HE a nasledne takto otevru druhy soubor, otevre se vzdy v nove instanci HE i kdyz by mel v te jedine. Nezalezi na tom jak dlouha je prodleva mezi oteviranim, kazde otevreni generuje novou instanci. Puvodne jsem to bral jako chybu HE, ale problem je ten, ze na WinXP (a udajne i NEKDY na Win7 32b) je to udajne bez problemu a stejne tak je to bez problemu i na mych Win7 x64 pokud toto udelam z Win Exploreru. Takze me zajima - je nejaky rozdil mezi tim jak vytvari tyto "procesy" AS a jak Explorer? Protoze evidentne je zrada pouze ve spojeni s AS.
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5229
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Re: AS a instance Hex Editor Neo

Post by Jan Rysavy »

Pokud vím, Windows neznají na úrovni procesů pojem jedné instance. To se řeší až na úrovni jednotlivých aplikací a to tak, že při spuštění se daná aplikace podívá zda již běží a pokud ano, aktivuje takovou běžící instanci a sama se ukončí. Pokud nenajde předchozí instanci, spustí se normálně.

Z toho usuzuji, že v HE Neo musí být chyba v tomto detekčním mechanismu. Salamander proces spustí, ale ten nenajde svou předchozí již běžící instanci. Ještě to proberu s kolegou.
Raptor

Re: AS a instance Hex Editor Neo

Post by Raptor »

Ano, vim jak to single instancing, ale nedava mi proste smysl, ze z AS to nefunguje a z Exploreru to funguje. Proto se ptam zda treba v AS neni nejaka zajimavost, ktera to dokaze nejak oklamat nebo ja nevim co :-)
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5229
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Re: AS a instance Hex Editor Neo

Post by Jan Rysavy »

Nedokážu si představit, co by měl Salamander udělat, aby se o takový stav zapříčinil. Aplikaci spustí a tím to pro něj končí. Spouštění probíhá správně, dál je to v režii dané aplikace.

Salamander a Průzkumník liší, už jsme několikrát opravovali problémy s místním menu, spouštěním aplikací nebo otevíráním dokumentů. Jen v tomto případě mě nenapadá, kde by mohla být chyba u nás.
User avatar
SelfMan
Posts: 1142
Joined: 05 Apr 2006, 20:51
Contact:

Re: AS a instance Hex Editor Neo

Post by SelfMan »

Jedine co ma napada, je odsledovat to pomocou Process Monitora co sa tam deje.
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5229
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Re: AS a instance Hex Editor Neo

Post by Jan Rysavy »

Navrhuji počkat, co na to autoři programu. Pokud dojdou k závěru, že problém není u nich, můžeme to dál řešit.
Raptor

Re: AS a instance Hex Editor Neo

Post by Raptor »

Tak vyreseno, neni to problem AS, pokud se nebere to, ze AS neni 64b aplikace :-) Maji instancing reseni na urovni registru, ne na urovni aplikace a AS jako 32b aplikace pouzival jiny "prikaz" nez je volany z 64b shellu. Trosku hloupe, ale snad to casem opravi do normalni podoby.
Post Reply