Setup projekta za vse uporabnike

Pomoč pri izdelavi makrov
Odgovori
bredvink
Prispevkov: 12
Pridružen: Če Sep 27, 2012 11:30 pm

Setup projekta za vse uporabnike

Odgovor Napisal/-a bredvink »

Pozdravljeni!
Težava ki jo imam ni direktno vezana na VBA, je pa problem Visual studija.
V VS 2005 ustvarim Windows obdelavo, ki jo na koncu z opcijo "Publish" pripravim
za distribucijo (Pripravi se Setup.exe).
V računalniku (Windows7) sta definirana dva uporabnika. Eden (Admin) z administrativnimi pravicami in
uporabnik, ki nima administrativnih pooblastil.
Ko "Navaden" uporabnik zažene Setup.exe, se mu program ne pojavi med ostalimi programi, pojavi pa se
v "Admin" profilu!?
Če isti Setup.exe program zažene "Admin", ga navadni uporabnik nima med programi.
Ne najdem pametne razlage zakaj je tako.
Morda mi vi lahko svetujete rešitev te situacije.
Želel bi, da je program na razpolago vsem uporabnikom sistema.
Vnaprej hvala za vaš trud in upam, da bo z vašo pomočjo zadeva urejena v zadovoljstvo vseh (mene pa še posebaj).
Lep pozdrav!

P.s.: nisem še poskušal pripraviti poseben Setup projekt, ki je morda tudi rešitev zgoraj opisanega problema.
V "starejših verzijah operacijskega sistema to ni bilo potrebno. Zadostovala je že izbira "Publish" opcije...
admin
Site Admin
Prispevkov: 3687
Pridružen: Sr Jul 20, 2005 10:06 pm

Re: Setup projekta za vse uporabnike

Odgovor Napisal/-a admin »

Pozdravljeni,

Za vse instalacije vedno uporabljam InnoSetup, zato z namestitvenimi paketi, ki jih naredi VS nisem seznanjen in vam konkretnega odgovora na more ponuditi.

Problem, ki ga imate vi pa je sledeč. VS 2005 je bil narejen v času .NET 2.0 in WIN XP, ki imajo drugačno zasnovo kot WIN7. V času WIN XP je lahko vsakdo pisal v mapo Program Files, v času WIN7 pa temu ni tako. S tem razlogom se je ob vsaki instalaciji v okolju WIN7 potrebno prijaviti z administratorskim geslom, saj lahko samo administrator piše v mapo Program Files. Posledično se pri instalacijah starejšega tipa bližnjica ustvari samo za administratorja.

V okolju Win7 lahko izdelate instalacijo, ki jo požene tudi navaden uporabnik, vendar bo slednji lahko pisal samo v svojo uporabniško mapo in bo posledično instalacija vidna samo pod njegovim uporabniškim imenom. Rešitev, ki jo morate izbrati (kako točno to izvedete v VS2005 vam zdajle ne znam svetovati) je da izdelate istalacijo, ki jo bo sicer zagnal administrator (drugače v WIN7 ne gre, če želite da aplikacijo uporablja več uporabnikov), vendar pa bo slednja naredila bljižnjce za vse uporabnike.
lp,
Matjaž Prtenjak
Administrator
bredvink
Prispevkov: 12
Pridružen: Če Sep 27, 2012 11:30 pm

Re: Setup projekta za vse uporabnike

Odgovor Napisal/-a bredvink »

Najlešpa hvala za vaš hitri odgovor!
Nakazali ste mi pot k rešitvi.
Vsem uporabnikom vaših nasvetov želim še veliko vaših dobrih rešitev,
vam pa veliko zdravja in uspehov.
Odgovori