Tjoo Nu hänger jag inte med riktigt; skulle det inte vara bra att ha ett fast guid? Detta hittade jag i API-Guide hittade en kul c++ sak:GUID unique identifier
Hur skapar jag en GUID Från VB6? (valid globally unique identifier (GUID))
Jag behöver den för att skriva till registret, den hårda vägen.
Jag kan inte hitta något annat sätt via CDE eller något API så det verkar vara bara
att skriva in i registret direkt.
Jag har skapat GUID med Guidgen.exe och allt fungerar bra!
Men hur skapar jag en produkt som andra installerar och kör och detta sker?
Jag provade faktiskt att lägga in min GUID i koden och installera på en annan dator
och det fungerade men så kan man väl inte göra?? eller?
Någon som vet?Sv: GUID unique identifier
Sv: GUID unique identifier
<code>
'example by Dan (webmaster@1stchoiceav.com)
Private Declare Function CoCreateGuid Lib "ole32" (id As Any) As Long
Public Function CreateGUID() As String
Dim id(0 To 15) As Byte
Dim Cnt As Long, GUID As String
If CoCreateGuid(id(0)) = 0 Then
For Cnt = 0 To 15
CreateGUID = CreateGUID + IIf(id(Cnt) < 16, "0", "") + Hex$(id(Cnt))
Next Cnt
CreateGUID = Left$(CreateGUID, 8) + "-" + Mid$(CreateGUID, 9, 4) + "-" + Mid$(CreateGUID, 13, 4) + "-" + Mid$(CreateGUID, 17, 4) + "-" + Right$(CreateGUID, 12)
Else
MsgBox "Error while creating GUID!"
End If
End Function
</code>Sv: GUID unique identifier
int StringFromGUID2(
REFGUID rguid,
LPOLESTR lpsz,
int cchMax
);