Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Date: Mon, 4 Feb 2002 09:36:53 +0100 From: Corinna Vinschen To: cygwin AT cygwin DOT com Subject: Re: /dev/registry Message-ID: <20020204093653.B14241@cygbert.vinschen.de> Mail-Followup-To: cygwin AT cygwin DOT com References: <014a01c1acc9$7324cc80$0100a8c0 AT advent02> <009f01c1ace4$41b7a580$0200000a AT dyn DOT ik DOT ca> <000701c1ad4c$8282e260$0200000a AT dyn DOT ik DOT ca> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <000701c1ad4c$8282e260$0200000a@dyn.ik.ca> User-Agent: Mutt/1.3.22.1i On Mon, Feb 04, 2002 at 08:21:05AM +0100, Gerald Villemure wrote: > > /proc/registry/* > > > > is a GREAT idea! > > > (*) P.S. "back then" somebody mentioned a few problems with file-system > > access to registry entries: how do you deal with the various types -- > > DWORD, BINARY, STRING, (and the other types that AREN'T accessible > > via regedit...) > > Why not use a file name extention (vary microsoft like thing to do) > > First lets use standard Root key Name Abbreviations > HKEY_CURRENT_USER HKCU > HKEY_LOCAL_MACHINE HKLM > HKEY_CLASSES_ROOT HKCR > HKEY_USERS HKEY_USERS > HKEY_CURRENT_CONFIG HKEY_CURRENT_CONFIG > > As for value data types, we could use: > REG_SZ .sz > REG_DWORD .dword > REG_BINARY .binary > REG_EXPAND_SZ .expand > REG_MULTI_SZ .mutli > > So this: > [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] > "WinVNC"="data goes here" > > would become: > /proc/registry/HKLM/SOFTWARE/Microsoft/Windows/CurrentVersion/Run/WinVNC.sz > > Good or bad idea? Good. Now you just have to implement /proc/registry in Cygwin. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Developer mailto:cygwin AT cygwin DOT com Red Hat, Inc. -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/