Podpora :: RAR Support

2013-12-06 10:35:02
Martin
Spuštění samorozbalitelného archivu z jiné aplikace pod Win 7
Pokud je na Win 7 zapnuty UAC, mám problém pokud spustím z vlastní aplikace samorozbalitelný rar archiv (archiv.exe). Operační systém to nedovolí, popř. je nutné vlastní aplikaci spouštět jako správce. Bohužel pokud je na PC přihlášen uživatel jako User a nezná heslo od správce, tak ke spuštění nedojde. Lze prosím nějak docílit rozbalení archivu?

Děkuji za pomoc

Martin D
2013-12-06 14:18:51
v1kt0r
Re: Spuštění samorozbalitelného archivu z jiné aplikace pod Win 7
Dobrý den,
mám pocit, že tak obecný ten problém nebude. Instalační SFX RARu například také spouští samotný instalátor, což bez problémů jde.
Nebude problém v nějakých konkrétních okolnostech ve Vašem případě?

Kde leží Váš program a kde leží onen archiv, který se pokouší spustit?
Nespustí se ten archiv vůbec, nebo například nemůže extrahovat (protože se např. pokouší zapisovat do "program files")?

Zkuste ten případ prosím popsat co nejpřesněji.
2013-12-06 15:39:07
Martin
Re: Spuštění samorozbalitelného archivu z jiné aplikace pod Win 7
Dobrý den,

velice děkuji za Vaši odpověď. 
Náš program je nainstalovaný v "C:\Program Files\program\test.exe".
Archiv který potřebujeme programem test.exe spustit je uložen v adresáři "c:\Program Files\program\Zaloha\archiv.exe" (archiv.exe je samorozbalitelný archiv vytvořený v programu WinRar). Stejně se to chová i pokud je program na "C:\Program\test.exe" a archiv v "C:\Program\Zaloha\archiv.exe"

Pokud je UAC vypnuté, tak vše proběhne bez problémů, ale pokud je zapnuté, Windows nedovolí archiv spustit (rozbalit). Aby ke spuštění došlo, stačí ve vlastnostech programu test.exe nastavit "Spustit tento program jako správce". Po tomto nastavení k rozbalení dojde, ale pokud má správce nastaveno heslo, tak před spustěním archiv.exe Windows požaduje zadat správcovské heslo, ale to běžný uživatel bohužel nezná.

Předem děkuji za pomoc

Martin D
2014-01-28 01:14:41
Michal Zobec
Re: Spuštění samorozbalitelného archivu z jiné aplikace pod Win 7

když máte UAC zapnuté, odmítnutí UAC dialogu pak nespustí SFX archiv bez práv správce?

má uživatel vůbec právo spustit SFX archiv? tzn. má práva pro spuštění souboru?

pokud to není proti bezpečnostní politice ve vaší firmě - nastavte na celý adresář oprávnění Full rights na toho uživatele bez práv správce (tzn. čtení, zápis, spouštění). tím byste váš problém mohli vyřešit.