X-Git-Url: http://git.iain.cx/?a=blobdiff_plain;f=service.cpp;h=79c2f566d954c63d5dea7e3e4e4a4518d9e5e30e;hb=c0bb728456f962bdd9f90c30c999835d795d33e8;hp=164fbc0c2fddab5238e7f2f26baeb40b81b04ed2;hpb=6adc886e1fa296f67aacef0c01994e302e8caf86;p=nssm.git diff --git a/service.cpp b/service.cpp index 164fbc0..79c2f56 100644 --- a/service.cpp +++ b/service.cpp @@ -1072,7 +1072,7 @@ int pre_edit_service(int argc, TCHAR **argv) { } if (! service->native) { - key = open_registry(service->name, KEY_WRITE); + key = open_registry(service->name, KEY_READ | KEY_WRITE); if (! key) { if (value.string) HeapFree(GetProcessHeap(), 0, value.string); return 4;