webForumDet fria alternativet

binärt i registret

.NET

2 svar · 173 visningar · startad av Nexus86

Medlem sedan okt. 20023 030 inlägg
Frågan#1

Hur skriver jag om jag vill lägga till FF FF 00 00 i en RES_BINARY i registret? Använder dessa rader till att lägga till binärt i registret.

    binValue = Value
    length = UBound(binValue) - LBound(binValue) + 1
    RetVal = RegSetValueEx(handle, ValueName, 0, REG_BINARY, _
                                   binValue(LBound(binValue)), length)

och så alla deklarationer

    Dim binValue() As Byte
    Dim length As Long
    Dim RetVal As Long

Value och ValueName kommer som inparametrar.

r/ Det enda jag egentligen behöver veta är hur jag gör en byte som innehåller FF FF 00 00 binärt.

Medlem sedan juni 20022 599 inlägg
#2
    Dim binValue(0 To 3) As Byte
    binValue(0) = &HFF
    binValue(1) = &HFF
    binValue(2) = &H0
    binValue(3) = &H0

?

Eventuellt kanske byteordningen ska vara omkastad men det märker du ju isåf.

Medlem sedan okt. 20023 030 inlägg
#3

Tackar tackar! Visste att det skulle vara nåt sånt men har inte jobbat så mycket med bytes. :)

265 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)