c++.stlsoft - Creating registry keys
- Colin Caughie (16/16) May 30 2007 Apologies if this has been asked before, but:
- Matthew Wilson (11/27) Jun 01 2007 instead
Apologies if this has been asked before, but: I'm new to WinSTL, and have just started using its registry functions. I may be missing something but I can't find an easy way of creating a new registry key. I'd like to be able to do something like winstl::reg_key_w myKey = winstl::create_reg_key( HKEY_CURRENT_USER, L"Software\\MyCompany\\MyApp" ); (i.e. similar to just using the Win32 RegCreateKey), but it seems that instead I have to do: winstl::reg_key_w myKey = winstl::reg_key_w( HKEY_CURRENT_USER, L"Software" ). create_sub_key( L"MyCompany\\MyApp" ); which seems needlessly complicated. Am I missing something? Thanks in advance, Colin
May 30 2007
Apologies if this has been asked before, but: I'm new to WinSTL, and have just started using its registry functions. Imaybe missing something but I can't find an easy way of creating a newregistrykey. I'd like to be able to do something like winstl::reg_key_w myKey = winstl::create_reg_key( HKEY_CURRENT_USER, L"Software\\MyCompany\\MyApp" ); (i.e. similar to just using the Win32 RegCreateKey), but it seems thatinsteadI have to do: winstl::reg_key_w myKey = winstl::reg_key_w( HKEY_CURRENT_USER,L"Software" ).create_sub_key( L"MyCompany\\MyApp" ); which seems needlessly complicated. Am I missing something? Thanks in advance, ColinI've answered the question in a blog post on Artima, at http://www.artima.com/weblogs/viewpost.jsp?thread=207128 I've updated the code, which will be included in STLSoft 1.9.2. For the moment, please feel free to use the modified code in the patch http://synesis.com.au/downloads/stlsoft/stlsoft-pre-1.9.2-registry-patch-01.zip. Cheers Matthew
Jun 01 2007