login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[vbs] Schrijven naar Register (Opgelost)

Offline Ricky - 07/04/2008 17:43 (laatste wijziging 07/04/2008 19:59)
Avatar van RickyPHP beginner Hallo sima,

Het hoort misschien niet hier thuis, maar ik weet dat er mensen zijn die verstand hebben van VBScript.

Ik wil naar het register de DWORD-waarde f0000000 schrijven. Dat doe ik als volgt:

  1. Dim WshShell, bKey, cn, p1, mybox, guid, foldername
  2. Set WshShell = WScript.CreateObject("WScript.Shell")
  3.  
  4. t = "Maak een systeemfolder in Deze Computer"
  5. cn = InputBox("Geef een GUID", t)
  6. If cn <> "" Then
  7. guid = cn
  8. End If
  9. WshShell.RegWrite "HKEY_CLASSES_ROOT\CLSID\{" & guid & "}\ShellFolder\Attributes", "f0000000", "REG_DWORD"


Let even niet op de rest, dat gaat namelijk wel goed. Hij geeft de error 800A000D: Typen komen niet met elkaar overeen.
Ik heb al vanalles geprobeerd, geGoogle'd, etc. maar hij blijft deze error geven... zelfs de "" om f0000000 weghalen helpt niet, 0xf0000000 ervan maken helpt niet...

Wat doe ik fout?

Edit: zelf gevonden... &H ervoor zetten, zo weet VB dat het om een hexadecimale waarde gaat...

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2026 Sitemasters.be - Regels - Laadtijd: 0.158s