I was just wondering, if we could implement symbolic links in ReactOS.
As I don't want to add this feature to every filesystem that doesn't
support symbolic links, I thought about another way.
I had two ideas:
1. Use a file for this, comparable to files like HOSTS etc
2. Use the registry
The more I thought about this, I liked my second idea more than my first
and noticed what a great thing the registry is.
We could simply add keys like HKEY_LOCAL_MACHINE\SYSTEM\symlinks\C:\My
Files and set the target directory as it's value.
It's very easy to search for such keys, so it shouldn't be that hard to
implement it into the IFS-driver.
More complicated would be the implementation into explorer and the
creation of a commandline utility.
A second feature could be to create such links for every user, so that
every user could use C:\My Files\... which would be linked to
C:\Documents and Settings\Username\My Files\... and he wouldn't even notice.
I think that would be a nice feature and I would really like to
implement this, but I'm afraid I can't do this alone, as I don't have
much experience and I'm just beginning to learn C++ and asm, so it would
be nice, if someone of you who likes this idea could help me with this.
Greets,
David Hinz