Avatar billede arno Nybegynder
02. oktober 2007 - 12:25 Der er 3 kommentarer

Opdatering af 3. parts program på vista

Hej..

Jeg har fået udviklet et C# program der installeres på en pc'er, når der kommer opdateringer, går programmet ud og henter opdateringen via en webservice, som så automatisk opdatere mit program. Genstarter programmet.. og alt fungere.. bare ikke på en Vista maskine.. men på Win2000 og XP..

Jeg tror det har noget at gøre med rettigheder... er der en der ved hvad jeg skal gøre ved min maskine for at få det til at fungere ??
Avatar billede pidgeot Nybegynder
02. oktober 2007 - 14:08 #1
Hvis det sker uden en installer, og du har lagt programmet i en af de beskyttede mapper (typisk Programmer), så skal du anmode om administratorrettigheder inden du gemmer filen. Ellers bliver du "offer" for virtualizationen, der gør at programmet placeres et sted i din profil.

For ikke at skulle spørge om de privilegier hver eneste gang programmet startes, kan du lave en lille .EXE-fil der ligger ved siden af og står for rent faktisk at hente opdateringen - den starter du så fra dit program med runas når du ved der er en opdatering.
Avatar billede arno Nybegynder
02. oktober 2007 - 14:51 #2
Programmet ligger i programmer mappen, mit problem er mere det program jeg har opdatere ved at en .exe fil overføres.
Er det ikke et tilbage skridt hvis jeg bliver nødt til at lave en nyt program der aktivere en download.. ??
Avatar billede pidgeot Nybegynder
02. oktober 2007 - 15:23 #3
Det kommer jo an på hvordan man ser på det, men hvis det skal være rigtigt skal man rent faktisk opføre sig på præcis samme måde i 2000 og XP - man opdager det bare ikke så nemt der grundet den anderledes sikkerhedsmodel.

Det eneste alternativ du har til at have noget ekstra ved siden af (enten et program eller en installer) er at lave et manifest til dit C# program der siger at det altid skal startes som administrator - men med mindre dit program rent faktisk har brug for det til andet end opdatering af sig selv, så er det ikke nogen god ting at gøre.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester