1.3.17(0.67/3/2): Bug With /proc/registry & / Interpretation...

Ken Robson krobson@egenera.com
Mon Dec 9 13:16:00 GMT 2002


Hi Folks,

I have been using cygwin for some time and have recently being playing with
the /proc/registry facility.  I have discovered that when I do finds in this
namespace that if any key names have a "/" in then it is not quoted.  So for
example:

#########################################################
krobson@KROBSON
/proc/registry/HKEY_CLASSES_ROOT/CLSID/{C4C4C4FC-0049-4E2B-98FB-9537F6CE516D
}/Instance
$ ls -la
ls: Decrypt/Tag: No such file or directory
ls: Encrypt/Tag: No such file or directory
total 0
dr-x------    3 krobson  None            0 Dec  5 20:31 .
dr-x------    1 krobson  None            0 Dec  5 20:31 ..
dr-x------    0 krobson  None            0 Dec  5 20:31 XDS Codec

krobson@KROBSON
/proc/registry/HKEY_CLASSES_ROOT/CLSID/{C4C4C4FC-0049-4E2B-98FB-9537F6CE516D
}/Instance
$ ls
Decrypt/Tag  Encrypt/Tag  XDS Codec

krobson@KROBSON
/proc/registry/HKEY_CLASSES_ROOT/CLSID/{C4C4C4FC-0049-4E2B-98FB-9537F6CE516D
}/Instance
$ cd Decrypt\/Tag
bash: cd: Decrypt/Tag: No such file or directory

krobson@KROBSON
/proc/registry/HKEY_CLASSES_ROOT/CLSID/{C4C4C4FC-0049-4E2B-98FB-9537F6CE516D
}/Instance
$ find .
.
find: ./Decrypt/Tag: No such file or directory
find: ./Encrypt/Tag: No such file or directory
./XDS Codec
./XDS Codec/FriendlyName
./XDS Codec/CLSID
./XDS Codec/FilterData
#########################################################

When I check this key our in regedit I find that:

#########################################################
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{C4C4C4FC-0049-4E2B-98FB-9537F6CE516D}]

[HKEY_CLASSES_ROOT\CLSID\{C4C4C4FC-0049-4E2B-98FB-9537F6CE516D}\Instance]

[HKEY_CLASSES_ROOT\CLSID\{C4C4C4FC-0049-4E2B-98FB-9537F6CE516D}\Instance\Dec
rypt/Tag]
"FriendlyName"="Decrypt/Tag"
"CLSID"="{C4C4C4F2-0049-4E2B-98FB-9537F6CE516D}"
"FilterData"=hex:02,00,00,00,00,00,20,00,00,00,00,00,00,00,00,00

[HKEY_CLASSES_ROOT\CLSID\{C4C4C4FC-0049-4E2B-98FB-9537F6CE516D}\Instance\Enc
rypt/Tag]
"FriendlyName"="Encrypt/Tag"
"CLSID"="{C4C4C4F1-0049-4E2B-98FB-9537F6CE516D}"
"FilterData"=hex:02,00,00,00,00,00,20,00,00,00,00,00,00,00,00,00

[HKEY_CLASSES_ROOT\CLSID\{C4C4C4FC-0049-4E2B-98FB-9537F6CE516D}\Instance\XDS
Codec]
"FriendlyName"="XDS Codec"
"CLSID"="{C4C4C4F3-0049-4E2B-98FB-9537F6CE516D}"
"FilterData"=hex:02,00,00,00,00,00,20,00,00,00,00,00,00,00,00,00
#########################################################

I apologise that I do not have sufficient knowledge of cygwin to fix this
myself.

Thanks for your time and help.

Kind regards,

Ken.
--
pos: Technical Services Engineer    dir: +44 (0) 20 7643 2778
web: www.egenera.com                fax: +44 (0) 20 7643 2201
eml: krobson@egenera.com            mob: +44 (0) 79 7613 5756
map: http://www.streetmap.co.uk/newmap.srf?x=532575&y=181097&z=1

*************************************************************
This email and any files sent with it are intended only for
the named recipient. If you are not the named recipient please
telephone/email the sender immediately. You should not disclose
the content or take/retain/distribute any copies.

*************************************************************
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cygcheck.out
Type: application/octet-stream
Size: 18777 bytes
Desc: not available
URL: <http://cygwin.com/pipermail/cygwin/attachments/20021209/415baa0e/attachment.obj>
-------------- next part --------------
--
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/


More information about the Cygwin mailing list