Blog: Merged Folders and undocumented interfaces

Here you can discuss ReactOS related topics.

Moderator: Moderator Team

erkinalp
Posts: 861
Joined: Sat Dec 20, 2008 5:55 pm
Location: Izmir, TR

Re: Blog: Merged Folders and undocumented interfaces

Post by erkinalp »

It would be better if you provide a way to rename predefined menu folders.(Maybe someone wants to rename 'Programs' into 'Programs That Have Bothered to Create Shortcuts', 'Start' into 'Begin Reacting')
-uses Ubuntu+GNOME 3 GNU/Linux
-likes Free (as in freedom) and Open Source Detergents
-favors open source of Windows 10 under GPL2
gigaherz
Posts: 92
Joined: Sat Jan 21, 2006 9:26 pm

Re: Blog: Merged Folders and undocumented interfaces

Post by gigaherz »

If I recall correctly the folders are defined in the registry, so it's theoretically possible to rename/relocate them. Problem is for many of the folders, you can't do that while programs are running inside them.
erkinalp
Posts: 861
Joined: Sat Dec 20, 2008 5:55 pm
Location: Izmir, TR

Re: Blog: Merged Folders and undocumented interfaces

Post by erkinalp »

An unlocked file opening mode will solve the rename issue, though, Windows does not have one.
-uses Ubuntu+GNOME 3 GNU/Linux
-likes Free (as in freedom) and Open Source Detergents
-favors open source of Windows 10 under GPL2
Webunny
Posts: 1201
Joined: Sat Apr 28, 2012 1:30 pm

Re: Blog: Merged Folders and undocumented interfaces

Post by Webunny »

An interesting read, as usual.
PurpleGurl
Posts: 1790
Joined: Fri Aug 07, 2009 5:11 am
Location: USA

Re: Blog: Merged Folders and undocumented interfaces

Post by PurpleGurl »

gigaherz wrote:If I recall correctly the folders are defined in the registry, so it's theoretically possible to rename/relocate them. Problem is for many of the folders, you can't do that while programs are running inside them.
Yes that is true. And sloppy coders might hard code them and then cannot find the custom ones since they don't properly utilize the registry or environment variables. That would not be a ROS problem, but a compatibility one caused by 3rd party vendors who break the rules.
erkinalp wrote:An unlocked file opening mode will solve the rename issue, though, Windows does not have one.
Or use a tool that lets you do things on reboot. Yes, we likely won't have an unlocker since Windows doesn't, but anyone can download and install Unlocker. It is a simple shell extension and all you have to do is right click the locked file and go to Unlocker and have options on what you want to do with the file.
gigaherz
Posts: 92
Joined: Sat Jan 21, 2006 9:26 pm

Re: Blog: Merged Folders and undocumented interfaces

Post by gigaherz »

PurpleGurl wrote:
gigaherz wrote:If I recall correctly the folders are defined in the registry, so it's theoretically possible to rename/relocate them. Problem is for many of the folders, you can't do that while programs are running inside them.
Yes that is true. And sloppy coders might hard code them and then cannot find the custom ones since they don't properly utilize the registry or environment variables. That would not be a ROS problem, but a compatibility one caused by 3rd party vendors who break the rules.
erkinalp wrote:An unlocked file opening mode will solve the rename issue, though, Windows does not have one.
Or use a tool that lets you do things on reboot. Yes, we likely won't have an unlocker since Windows doesn't, but anyone can download and install Unlocker. It is a simple shell extension and all you have to do is right click the locked file and go to Unlocker and have options on what you want to do with the file.
In my opinion, we should do things right, and if we find programs doing things wrong, make some sort of compatibility setting for that. Which is what NT6 does.
User avatar
dizt3mp3r
Posts: 1875
Joined: Mon Jun 14, 2010 5:54 pm

Re: Blog: Merged Folders and undocumented interfaces

Post by dizt3mp3r »

Always impressed by the ability of proper programmers to understand the intricacies of convoluted Windows o/s level progamming,even if not the Windows core it all seems unnecessarily complicated. Kudos to you for being able to do it.
Skillset: VMS,DOS,Windows Sysadmin from 1985, fault-tolerance, VaxCluster, Alpha,Sparc. DCL,QB,VBDOS- VB6,.NET, PHP,NODE.JS, Graphic Design, Project Manager, CMS, Quad Electronics. classic cars & m'bikes. Artist in water & oils. Historian.
gigaherz
Posts: 92
Joined: Sat Jan 21, 2006 9:26 pm

Re: Blog: Merged Folders and undocumented interfaces

Post by gigaherz »

dizt3mp3r wrote:Always impressed by the ability of proper programmers to understand the intricacies of convoluted Windows o/s level progamming,even if not the Windows core it all seems unnecessarily complicated. Kudos to you for being able to do it.
Thanks! I like to think I have a talent for understanding how things work, but working on ReactOS keeps reminding me just how complex puzzles can really be.
User avatar
dizt3mp3r
Posts: 1875
Joined: Mon Jun 14, 2010 5:54 pm

Re: Blog: Merged Folders and undocumented interfaces

Post by dizt3mp3r »

I read all your posts and I am always faced with an impression of the huge task that ReactOS programmers have set themselves. I have programmed for years in QB4.5, DCL, VB6, PHP and javascript as well as bein a sys. admin for VMS systems and I have no idea where to begin on the sort of programming practices/methods/terminology that you use. It is only when you have a certain level of competence that you can truly realise how ignorant one is.
Last edited by dizt3mp3r on Mon Jul 14, 2014 2:24 pm, edited 1 time in total.
Skillset: VMS,DOS,Windows Sysadmin from 1985, fault-tolerance, VaxCluster, Alpha,Sparc. DCL,QB,VBDOS- VB6,.NET, PHP,NODE.JS, Graphic Design, Project Manager, CMS, Quad Electronics. classic cars & m'bikes. Artist in water & oils. Historian.
BigChimp
Posts: 6
Joined: Sun Nov 25, 2012 4:16 pm

Re: Blog: Merged Folders and undocumented interfaces

Post by BigChimp »

Nice to see progress, gigaherz - not just because it's progress but more importantly because trying to fix bugs for hours or days and not succeeding can be intensely frustrating ;)

Keep up the good work!
gigaherz
Posts: 92
Joined: Sat Jan 21, 2006 9:26 pm

Re: Blog: Merged Folders and undocumented interfaces

Post by gigaherz »

BigChimp wrote:Nice to see progress, gigaherz - not just because it's progress but more importantly because trying to fix bugs for hours or days and not succeeding can be intensely frustrating ;)

Keep up the good work!
Thanks! And yes, it is.
dsp8195
Posts: 86
Joined: Fri Feb 07, 2014 5:35 am

Re: Blog: Merged Folders and undocumented interfaces

Post by dsp8195 »

[deleted]
Last edited by dsp8195 on Tue Jul 22, 2014 8:49 am, edited 1 time in total.
middings
Posts: 1073
Joined: Tue May 07, 2013 9:18 pm
Location: California, USA

Re: Blog: Merged Folders and undocumented interfaces

Post by middings »

dsp8195 wrote:What I think is "sloppy programmers" should've been punished severely each time they hard code paths. I've met examples when they even hard coded paths to System32 and, surprise, I'm never installing Windows into "Windows" directory.
Such punishment is a job for instructors, mentors, colleagues, employers, and customers. If OS builders choose to dish out punishment, they strike the end users and their own customers not those sloppy programmers.

Raymond Chen discussed Why not just block the apps that rely on undocumented behavior? and What about BOZOSLIVEHERE and TABTHETEXTOUTFORWIMPS? during the early days of Windows XP in his blog The Old New Thing. His examples were taken from his experiences with Windows 3.1 and Windows 95 but his criticisms, laments, and lessons still sometimes apply today.
Webunny
Posts: 1201
Joined: Sat Apr 28, 2012 1:30 pm

Re: Blog: Merged Folders and undocumented interfaces

Post by Webunny »

Hmmm...isn't the next report/blog/progression-status overdue again?

Or did Giga have leave for the summer-vacation? :P
Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot] and 9 guests