Podpora :: RAR Support

2014-06-03 11:46:25
David
Instalátor pomocí SFX

Vytvářím pomocí RARu instalátor. Na konci rozbalení RAR spouští instalační program. Jakmile tento instalační program ukončím, tak mi ve Win7 64b systém hlásí pomocí nástroje OS "Pomocník s kompatibilitou programů", že program není asi správně nainstalován. Pokud instalační program spustím přímo (bez RARu), tak je to OK. Problém u mě nastal při přechodu z verze 3.7 na verzi 5. Vypadá to na problém, jakým RAR spouští aplikace. Jak s tímto bojovat? 

2014-06-09 18:27:30
V.Mlich
Re: Instalátor pomocí SFX
problém popisuje
http://msdn.microsoft.com/en-us/library/windows/desktop/hh848036%28v=vs.85% 29.aspx

k tomu svému programu, co startujete ze SFX přidejte do resourců manifest data:

<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
  <application>
    <!--The ID below indicates application support for Windows Vista -->
      <supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/>
    <!--The ID below indicates application support for Windows 7 -->
      <supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
    <!--The ID below indicates application support for Windows 8 -->
      <supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"/>
  </application>
</compatibility>

Hlášení způsobuje nějaká heuristika, třeba když program příliš rychle skončí.
2014-08-05 00:11:41
J.Kocourek
Re: Instalátor pomocí SFX

Dobrý den,

mám u Vás zakoupenou licenci a používám WinRAR 5.01 (64-bitová, CZ) na PC s Windows 7.

Zhruba před měsícem začal můj antivir Avast označovat všechny moje vytvořené EXE SFX jako zavirované virem Win32:Evo-gen[Susp].

Chtěl jsem si dnes stáhnout novou verzi WinRaru 5.10 (64-bitová, CZ) přímo z webu rar.cz, ale před zahájením vlastního stažení souboru Avast označil soubor winrar-x64-510cz.exe (i wrar510cz.exe) jako zavirovaný Win32:Evo-gen[Susp]. Zajímavé je že se Avast nebrání stažení jakékoliv anglické verze WinRar, ale pouze české lokalizaci WinRar.

Podle mne se jedná pravděpodobně o "planý poplach", ale situace je nepříjemná protože se podobné chování může vyskytnout u mnoha uživatelů, kteří mají Avast a buď stahují CZ WinRar, nebo se u nich spustí balík EXE vytvořený českou lokalizací WinRar.

Prosím o vysvětlení nebo ideálně i opravení tohoto problému.

Děkuji J.Kocourek



2014-09-16 10:36:30
David
Re: Instalátor pomocí SFX
Tak bohužel. Nepomohlo to. Je ale zvláštní, že to dělá jen když to spouští rar. Pokud aplikaci spustím přímo, tak s ní OS nemá problém.
2014-09-19 11:16:23
v1kt0r
Re: Instalátor pomocí SFX
Dobrý den,
myslím, že to bude obyčejný planý poplach. Na aktuální verzi 5.11 nikdo nic nehlásí a u verze 5.10 je detekce 1/55 na mnou vytvořeném balíku x32 a 1/54 na x64 - vždy jen TrendMicro - ani Avast! ne. Na vydavatelem podepsané verzi téhož je detekce 3/55 - ale zase, Avast! mezi nimi není. Pravděpodobně si tedy už spravili databázi.
Jak verze 5.10, tak 5.11 byly vytvořeny na stejném počítači (antivirus Nod32), aniž by se na něm mezitím projevila virová katastrofa a proběhlo čištění :)


Jen malá poznámka: "únos tématu" není v diskuzích nic moc pěkného. Toto vlákno si založil někdo, kdo vytváří instalátor; na Váš dotaz by bývalo bylo lepší založit si nové téma. Tak by ho také snáze našli ti, kdo případně mají stejný problém.