kopiowanie z ominięciem UAC - windows 7

1

Mam problem iż przy kopiowaniu plików nie mam dostępu do katalogów w program files.

Kod który wykorzystuję

Set objFSO = Wscript.CreateObject("Scripting.FileSystemObject")
objFSO.CopyFile("d:\plik.txt, "c:\program files\")

Ktoś miał już styczność z tym problemem?

Skrypt logowania ustawiony z domeny - ten sam problem.
Wiem że można po prostu dodać do harmonogramu zadań... ale czy da się to jakoś ominąć bez wyłączania UAC?

Może jest jakaś możliwość by dodać skrypt do harmonogramu automatycznie?

0

Oczywiście UAC został wprowadzony dopiero od Visty...

Problem jest taki iż skrypt jest skonstruowany na usera w domenie ... jeśli uruchomię go jako administrator wyskoczy błąd.

Najgorsze jest to iż z poziomu domeny dodając do konkretnego użytkownika skrypt mam ten sam problem.

Program niestety ma jedną wadę... plik exe się podmienia pod inną wersje... więc z %appdata% ciężko skorzystać... no chyba że przeniósłbym cały program do innej lokalizacji ... ale to beznadziejny pomysł gdyż wymagałby reinstalacji programu.

0

Jedyne co mi przychodzi do głowy - zmienić uprawnienia aby ten konkretny użytkownik miał prawo pisać w konkretnym podkatalogu Program Files.

0

Program niestety ma jedną wadę... plik exe się podmienia pod inną wersje... więc z %appdata% ciężko skorzystać...
Nie bardzo widzę, co ma jedno do drugiego.

0

W sensie iż jest w katalogu program files... exe gdzie program się domyślnie instaluje.

0
goransol napisał(a):

Program niestety ma jedną wadę... plik exe się podmienia pod inną wersje... więc z %appdata% ciężko skorzystać... no chyba że przeniósłbym cały program do innej lokalizacji ... ale to beznadziejny pomysł gdyż wymagałby reinstalacji programu.

ale to chyba jedyne cywilizowane wyjście
zauważ że na przykład google chrome tak robi i instaluje się w AppData\Local\Google\Chrome\Application dzięki czemu może się w każdej chwili samemu aktualizować bez powiadamiania użytkownika
po prostu najbliższą aktualizacją niech będzie wersja przejściowa - która w program files podmieni właściwy program na sam launcher z appdata którego potem nie będziesz musiał aktualizować, a właściwą aplikację przeniesie do appdata

0

no nic nie ma innego wyjścia. Dzięki za pomocne dłonie :).

1 użytkowników online, w tym zalogowanych: 0, gości: 1