Zalogowany jako: gość

Forum

Wątek: Lokalizacja binarek

Wróć do listy wątków

1 z 1

1 z 20: pajper

Od samego początku pliki Eltena zlokalizowane są w folderze:
%appdata%\elten\bin\elten
. Przyczyną takiego stanu rzeczy jest założenie dotyczące aktualizacji. Na początku aktualizacja dokonywana była z poziou Eltena, który podmieniał pliki. Niemożliwe było nadpisanie przez Eltena plików w Program Files z powodu uprawnień.
Potem zaś szło o szybką aktualizację, to znaczy bez UAC.

appdata nie jest miejscem, gdzie powinny się znajdować pliki Eltena, a to z przynajmniej kilku przyczyn:
1. z założenia folder ten służy przechowywaniu konfiguracji i komponentów, nie zaś samych programów,
2. pliki w folderze appdata mógłby podmienić złośliwy wirus, program czy inny tego typu twór, program files z racji ograniczonych uprawnień jest tu nieco bezpieczniejszy,
3. niektóre antywirusy uważają pliki w appdacie za coś nietypowego i punktują to jako podejrzenie infekcji,
4. z powodu lokalizacji, każde konto użytkownika na komputerze musi ręcznie instalować Eltena, a w dodatku każde może mieć inną wersję, co jeszcze bardziej komplikuje życie launchera. W rezultacie gdy dwóch użytkowników na komputerze ma zainstalowane bardzo różne wersje, mogą pojawiać się dziwne błędy.

Chciałbym więc przenieść Eltena do Program Files. Jest jednak jedno ale:
to będzie wymagało potwierdzenia UAC przy każdorazowej aktualizacji. Boję się, że z powodu instalacji Eltena na współdzielonych maszynach lub niechęci do bawienia się w UAC przez mniej techniczne osoby, powiększy się znacznie problem fragmentacji.
Sprawę poddaję do rozważenia.
#StandWithUkraine Shoot for the Moon. Even if you miss, you'll land among the stars.
12.11.2019 12:07

2 z 20: wredny

jestem za natychmiastowym o ile to możliwe przeniesieniem lokalizacji plików
Orkiestra gra jeszcze tańczą,i drzwi są otwarte dzień warty dnia a to życie zachodu jest warte.
12.11.2019 12:31

3 z 20: papierek

mi uac nie przeszkadza, nawet go nie wyłączałem. Uważam to za dobrą zmianę, ale z drugiej strony, dawidzie, sporo apek ma dane w appdata, więc nie wiem, w czym problem.
po co mi sygnatura?
12.11.2019 14:09

4 z 20: nuno69

Dane ale nie siebie. Ja nie lubię mieć AppDaty zawalonej
- "Intelligence and wisdom is like jam. The less you have, the harder you're trying to spread it arround." - French proverb
12.11.2019 14:15

5 z 20: Paulinux

Ale jeszcze jest jakiś folder Program data, jakie on ma uprawnienia?
ENTJ
12.11.2019 17:58

6 z 20: pajper

On nie jest naszą odpowiedzią, bo jest współdzielony między użytkownikami systemu.
A nie zależy nam też na wspólnych ustawieniach, zwłaszcza autologowania. :D
#StandWithUkraine Shoot for the Moon. Even if you miss, you'll land among the stars.
12.11.2019 17:59

7 z 20: Paulinux

Jak dla mnie z tym UAC nie ma znowu takiego problemu, ale może się mylę
ENTJ
12.11.2019 18:01

8 z 20: pajper

Dla mnie też, ale pamiętam, że swego czasu sporo osób się jego czepiało (nie przy okazji Eltena), a więc wolę popytać.
#StandWithUkraine Shoot for the Moon. Even if you miss, you'll land among the stars.
12.11.2019 18:03

9 z 20: nuno69

A wowogóle to pozwól userowi wybierać where elten ma być
- "Intelligence and wisdom is like jam. The less you have, the harder you're trying to spread it arround." - French proverb
12.11.2019 18:20

10 z 20: pajper

Co masz na myśli? Jeśli lokalizację pliku, masz podczas instalacji.
Jeśli pliki konfiguracyjne, to masz zawsze wersję przenośną. Przy czym tu nie ma aktualizacji automatycznych. Ale coś za coś.
#StandWithUkraine Shoot for the Moon. Even if you miss, you'll land among the stars.
12.11.2019 18:23

11 z 20: nuno69

No to w czym problem? ZMień na ProgramFiles, a jak ktoś będzie chciał to wróci do starego sposobu
- "Intelligence and wisdom is like jam. The less you have, the harder you're trying to spread it arround." - French proverb
12.11.2019 18:34

12 z 20: Julitka

Ostatecznie można faktycznie dać użytkownikowi możliwość wyboru AppData/Program Files, ale nie poprzez samodzielny wybór, jak Pan Bóg przykazał, tylko łopatologicznie, poprzez radio buttons w jakimś okienku - AppData, Program Files, Inne (Przeglądaj). Przy Program Files odpowiednia adnotacja.
To tak dla tych zdecydowanie mniej technicznych, których UAC przyprawia o zawroty głowy.
Mnie ani dotychczasowe rozwiązanie nie przeszkadzało, ani nie przeszkadzać będzie UAC.
***Niezależnie od tego, czy zbudujesz swój dom na piasku czy na skale, przyjdzie burza.
13.11.2019 07:11

13 z 20: DJGraco

Ja jestem za umieszczeniem plików Eltena w program files. Inne programy jakos nie mają z tym problemu.

13.11.2019 08:31

14 z 20: tomecki

Ale moment. Większośc programów ma taki fajny przycisk "przeglądaj" podczas instalacji. Czemu nie elten? Przy okazji o co chodzi z brakiem możliwości autoaktualizacji wersji przenośnej? czemu to się nie da?

13.11.2019 10:40

15 z 20: pajper

@Tomecki
Oczywiście, że można wybrać folder. ;)
Rzecz tylko w tym, że nikt tego nie robi. I wiem wiem, można powiedzieć, że użytkownicy sami się proszą o problemy. Ale to nie do końca prawda. To znaczy...
Tu rozważamy sytuację problemów z UAC, czyli... z założeń też wynikłą z błędów użytkowników.
A niezależnie od tego, co userzy mogą, na fragmentację Eltena pozwolić sobie nie można. :(


Co do wersji przenośnych, to fizycznie niemożliwe. Program nie może podmienić przecież sam siebie. Przy normalnej instalacji instaluje się także odpowiedni aktualizator, który wykonuje zamianę Eltena. Przy prenośnych to niemożliwe, bo aktualizator ten i tak msiałby znajdować się w innym folderze, niż wersja przenośna.
#StandWithUkraine Shoot for the Moon. Even if you miss, you'll land among the stars.
13.11.2019 10:46

16 z 20: Paulinux

No ale kurde, to chyba generowanie problemów na siłę. Czy widzieliśmy kiedyś argument np.: nie aktualizuję NVDA bo mam UAC?
ENTJ
13.11.2019 11:35

17 z 20: Julitka

To poniekąd prawda.
Jedynym kontrargumentem może być to, że kolejny to będzie powód do czepienia się Eltena. I uspokajam zniecierpliwionych: Tak, wiem, że to argument jest w gruncie żaden.
--Cytat (Paulinux):
No ale kurde, to chyba generowanie problemów na siłę. Czy widzieliśmy kiedyś argument np.: nie aktualizuję NVDA bo mam UAC?

--Koniec cytatu
***Niezależnie od tego, czy zbudujesz swój dom na piasku czy na skale, przyjdzie burza.
13.11.2019 11:41

18 z 20: nuno69

@pajper, a czemu nie osobny updater.exe?
- "Intelligence and wisdom is like jam. The less you have, the harder you're trying to spread it arround." - French proverb
14.11.2019 09:19

19 z 20: patrykkubaszczyk

Dobry pomysł, może to pomoże z problemem typu elten się nie odinstalowuje w całości.
because I am now using mac as main comp, I will not come here too much.NEW
15.11.2019 17:13

20 z 20: EugeniuszPompiusz

Zdecydowanie za. - większa ekspozycja przycisku przeglądaj, jak wnnormalnych instalatorach, ale domyślna lokalizacja to program files lub program files (x86) po detekcji systemu x64 i tyle, jak to się mówi, szybka praca!
P.S.: Im bardziej ostrzegasz, tym bardziej user panikuje więc po prostu, trza to zrobić i finito.
Sygnaturka.: "That seems to point up a significant difference between Europeans and Americans. A European says: 'I can't understand this, what's wrong with me?' An American says: 'I can't understand this, what's wrong with him?'" TERRY PRATCHETT
19.11.2019 12:05

Wróć do listy wątków

1 z 1


Nawigacja


Copyright (©) 2014-2024, Dawid Pieper