---
title: "GUID samma på alla datorer eller generera nya?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/programmering/65064-guid-samma-på-alla-datorer-eller-generera-nya"
topic: "Programmering"
topic_url: "https://www.webforum.nu/amne/programmering"
author: "Viktor"
published: "2003-01-16T11:02:52.000Z"
updated: "2003-01-16T20:06:25.000Z"
replies: 9
views: 253
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/programmering/65064-guid-samma-på-alla-datorer-eller-generera-nya"
---

# GUID samma på alla datorer eller generera nya?

## #1 — Viktor, 2003-01-16T11:02Z

Hej

Jag har en liten fråga angående GUID i Windows registret. Ska man skapa en och använda den i sitt program, dvs samma GUID på alla datorer där programmet installeras eller ska man skapa ett nytt för varje dator?

/Viktor

Permalänk: https://www.webforum.nu/p/65064

## #2 — developer, 2003-01-16T16:15Z

Om du exempelvis gör en COM-komponent bestämmer du en GUID en gång på din dator. (Sedan används samma GUID på alla datorer där COM-objektet används)

Permalänk: https://www.webforum.nu/p/917028

## #3 — Beatbox, 2003-01-16T16:50Z

> Om du exempelvis gör en COM-komponent bestämmer du en GUID en gång på din dator. (Sedan används samma GUID på alla datorer där COM-objektet används)

Förutom om man utvecklar COM-komponenter i VB6 då VB byter GUID om man plockar bort saker eller byter typ på variabler i en metod eller property. Man kan komma unden detta genom att kompilera OCX:en och döpa om den till typ versions.ocx och sätta projektet binär-kompatibel med version.ocx. Då kommer den inte att byta GUID:ar.

Permalänk: https://www.webforum.nu/p/917067

## #4 — Viktor, 2003-01-16T16:55Z

Mitt program är ett C# program och jag ska skapa GUID för att koppla det till Internet Explorer (så man kan köra det i IE), GUID ska ligga under \[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Internet Explorer\\Extensions\\\].

/Viktor

Permalänk: https://www.webforum.nu/p/917074

## #5 — Beatbox, 2003-01-16T18:31Z

Man finns det inte nått i klassbiblioteket under win32 för att läsa och skriva till registret ?

Permalänk: https://www.webforum.nu/p/917168

## #6 — Viktor, 2003-01-16T18:32Z

Vad menar du?

/Viktor

Permalänk: https://www.webforum.nu/p/917170

## #7 — Beatbox, 2003-01-16T19:30Z

Det finns ett namespace som heter win32 (vet inte exakt var det ligger) där inkappsling av den del gammla win32 funktioner finns.

Permalänk: https://www.webforum.nu/p/917224

## #8 — Viktor, 2003-01-16T19:37Z

Jasså, du menar så :)
Det finns "rena" .NET klasser för att skriva till registret, det är inget problem.

/Viktor

Permalänk: https://www.webforum.nu/p/917230

## #9 — Beatbox, 2003-01-16T19:57Z

Är problemet att skapa själv GUID:en ?

Permalänk: https://www.webforum.nu/p/917243

## #10 — Viktor, 2003-01-16T20:06Z

Nej, jag undrade bara om jag ska skapa en ny för varje dator som kör programmet eller om jag ska skapa en på min dator och sedan använda den på alla installationer. Mitt andra inlägg var bara för att ge lite mer info om vad det är för något, om det skulle göra någon skillnad på vad jag ska göra. Men som jag förstår det nu så ska jag altså skapa en på min dator och använda den i alla installationer av programmet.

/Viktor

Permalänk: https://www.webforum.nu/p/917247

---

Tråden på webben: https://www.webforum.nu/amne/programmering/65064-guid-samma-på-alla-datorer-eller-generera-nya
