NocturnDragon
Regular
After some months after the last system clean up, I'd need to format my HD and do a fresh install.
But that would mean spend like a week installing programs, mostly photoshop and all the plugins i have.
After having used a mac for some time, i just love it's ability to drag a program from a system to another and instantly make it work.
And it's not like on windows it couldn't be the same, there are a lot of different programs that just works.
The main problem to make it work OS all programs, is that once you reinstall the system and copy the program folder, you'll just copy the program files, and not the program registry entry.
Then a idea came to my mind. (and it's probably a stupid one, as no one came up with something like that yet)
Do you think it would be possible to make a register wrapper, so that every time a registry system call is make, this wrapper catches the call, and if it's a write call it writes the data in a local file in the same directory of the calling program. and then uploads the register.
And if it's a read call, it just firstly looks in the local directory for a local registry file, and if it's there it just uses that data, and if it's not there then it looks at the main registry file and then (if it wasn't reading system data) it copies the read data in the local file.
It would work a bit like a cache, and it would let programs to work just by moving the installed folder.
(OK one should still check if the program doesn't scatter files around the HD, but I guess that's less complicated)
What do you think?
But that would mean spend like a week installing programs, mostly photoshop and all the plugins i have.
After having used a mac for some time, i just love it's ability to drag a program from a system to another and instantly make it work.
And it's not like on windows it couldn't be the same, there are a lot of different programs that just works.
The main problem to make it work OS all programs, is that once you reinstall the system and copy the program folder, you'll just copy the program files, and not the program registry entry.
Then a idea came to my mind. (and it's probably a stupid one, as no one came up with something like that yet)
Do you think it would be possible to make a register wrapper, so that every time a registry system call is make, this wrapper catches the call, and if it's a write call it writes the data in a local file in the same directory of the calling program. and then uploads the register.
And if it's a read call, it just firstly looks in the local directory for a local registry file, and if it's there it just uses that data, and if it's not there then it looks at the main registry file and then (if it wasn't reading system data) it copies the read data in the local file.
It would work a bit like a cache, and it would let programs to work just by moving the installed folder.
(OK one should still check if the program doesn't scatter files around the HD, but I guess that's less complicated)
What do you think?