How to use Registry Windows ?

2015-08-29 Thread medhi558 via Digitalmars-d-learn
Hello, I can't seem to use Registry, I tried to many attraction ways but I have every time an error Value cannot be set. Exemple code : module main; import std.stdio; import std.windows.registry; void main(string[] args) { version(Windows) { Key registryKey

Re: How to use Registry Windows ?

2015-08-29 Thread Rikki Cattermole via Digitalmars-d-learn
On 29/08/15 9:14 PM, medhi558 wrote: Hello, I can't seem to use Registry, I tried to many attraction ways but I have every time an error Value cannot be set. Exemple code : module main; import std.stdio; import std.windows.registry; void main(string[] args) { version(Windows) {

Re: How to use Registry Windows ?

2015-08-29 Thread Vladimir Panteleev via Digitalmars-d-learn
On Saturday, 29 August 2015 at 09:35:47 UTC, medhi558 wrote: It doesn't always work the same error. Is your program running with administrator rights? Unprivileged programs may not write to HKEY_LOCAL_MACHINE by default.

How to use Registry Windows ?

2015-08-29 Thread medhi558 via Digitalmars-d-learn
It doesn't always work the same error.

Re: How to use Registry Windows ?

2015-08-29 Thread Vladimir Panteleev via Digitalmars-d-learn
On Saturday, 29 August 2015 at 09:44:06 UTC, medhi558 wrote: I just tried with administrator rights, but it doesn't work. You need to use a REGSAM value (e.g. KEY_ALL_ACCESS) to open the key with write access: /// test.d /// import std.windows.registry; void

Re: How to use Registry Windows ?

2015-08-29 Thread medhi558 via Digitalmars-d-learn
Thank you it works.