Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Problem med installer

Postades av 2008-01-11 17:46:42 - Martin Adrian, i forum visual studio.NET IDE, Tråden har 2 Kommentarer och lästs av 1236 personer

Jag har ett VS2005 installationsprojekt.

I projektet använder jag standardfönstret för att mata in en licensnyckel. Nyckeln sparas i registret under HKLM/Software/[Manufaturer]/Snr

Hela installationen fungerar fint och nyckeln sparas i registret.

Men..

När jag startar den installerade applikationen går först windows installer igång i en bråkdels sekund och gör något som jag inte hinner läsa. Jag sett samma sak hända för många andra applikationer när man startar dem första gången så jag antar att det är normalt.

Däremot så efter installern har gjort sitt så har serienumret försvunnit från registret. Nyckeln finns kvar men den innehåller en tom sträng!

Vad beror detta på?

Om jag sen avinstallerar applikationen så raderas hela mappen [Manufacturer] i registret trots att jag har ställt in att den inte skall göra det (DeleteAtUninstall=False).


Svara

Sv: Problem med installer

Postades av 2008-01-15 17:03:18 - Martin Adrian

Ingen som vet?

Jag provade att skrivskydda regsiternyckeln. Lite knepigt eftersom windows installer verkar köra som SYSTEM.

Jag får då upp en dialog som säger
"Could not write value bla bla bla. Verify that you have sufficient access to that key, or contact your support personnel".

Det verkar alltså som om windows-installer försöker reparera registret för mitt program när jag startar det. Men var får det data från?


Svara

Sv:Problem med installer

Postades av 2008-01-16 12:10:50 - Martin Adrian

Jag har nu hittat vad det beror på men inte vad jag skall göra åt det.

Följande händer:
1. Jag installerar applikationen som administratör, fyller i serienummer mm vilket sparas i registret.
(Vid installation anger jag att den skall göras för alla användare)
2. Jag startar applikationen som en annan användare. Windows installer gör då en slags mini-installation utan GUI.
3. Problemet är att serienumret kommer från GUI:et och således är tomt när mini-installationen körs.

Jag tänkte att man då kan lägga till ett villkor som säger att installationsprogrammet inte skall uppdatera i registret om installationen inte har ett GUI. Hittade en egenskap som heter UILevel. Den har värdet 5 när installationen har GUI.

Problemet blir då att vid mini-installationen så tas registernyckeln bort istället.

Finns det inget villkor som säger att värdet inte skall ändras?


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 153
27 952
271 704
734
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies