[ros-dev] Symbolic Links

Rick Langschultz rlangschultz at cox.net
Wed Nov 30 22:46:22 CET 2005


Why not include a system service that implements a metadata server to  
create the symlinks for you. It would be simple to do with a  
sleepycat db or embedded mysql engine. Of course the links would have  
to be accessible by other processes and applications to be add to the  
whole experience. Or wait until an NTFS port comes into works and  
then implement symlinks then... Either way they are going to have to  
be written into the filesystem one way or the other.
On Nov 30, 2005, at 3:31 PM, David Hinz wrote:

> 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
> _______________________________________________
> Ros-dev mailing list
> Ros-dev at reactos.org
> http://www.reactos.org/mailman/listinfo/ros-dev



More information about the Ros-dev mailing list