Jump to content
  • 0

Set registry key


burggraaf

Question

Heeft iemand ervaring met het setten van een registrykey onder Windows met Filemaker (FMPA11/W7/64-bits)? Handmatig lukt het me wel maar niet via een 'send event' command. Dan krijg ik een rare melding met daarbij (iets met 2x 'blokje' R) en dat het niet wordt herkend. Ik gebruik dit om aan externe software door te geven welk pad er gebruikt moet worden. Dit pad is wisselend en moet dus steeds opnieuw worden ingegeven (HKCU).

 

Deze code gebruik ik:

REG ADD "HKCU\Software\Burggraaf" /v OutputFile /d "C:temp.pdf" /f

Het toevoegen van CMD /C helpt verder niet. Open ik alleen CMD /K met een 'send event' en plak daarna de REG ADD code in het venster dan krijg ik de foutmelding ook. Open ik handmatig een command venster, dan niet... en loopt het prima...

Link to comment

3 answers to this question

Recommended Posts

  • 0

Het was een lange puzzel... maar gevonden... het ging hoofdzakelijk om waar reg.exe zich bevindt. Kan dus niet vanaf elke plek worden aangeroepen...

 

De 'send event' formule ziet er in hoofdlijnen nu zo uit (en werkt):

"CMD /C c:\windows\system32\reg.exe ADD " & "\"" & "HKCU\Software\Burggraaf"  & "\"" & " /v OutputFile /d " & "\"" &  $$FilePath & "\"" & " /f"

Link to comment
  • 0
Let op: Windows Vista en 7 stellen wel vragen of je bevoegd bent.

 

En daar dit 'm nu juist het probleem. Je wilt niet dat gebruikers daar iedere keer mee geconfronteerd worden. Daarnaast zou je iedere keer een .reg file moeten genereren en dat hoeft op deze manier niet.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...