How will ROS handle windows version checks?

Here you can discuss ReactOS related topics.

Moderator: Moderator Team

Post Reply
Karl
Posts: 19
Joined: Sun Jan 07, 2007 7:04 am

How will ROS handle windows version checks?

Post by Karl »

How will ReactOS handle windows version checks? I know many apps call thinks like GetSystemMetrics to get the windows version and package details. The major version (5 for xp, 6 for vista) is also checked quite often.

oiaohm
Posts: 1322
Joined: Sun Dec 12, 2004 8:40 am

Post by oiaohm »

Most likely long term very much like wine.

Tell the app what ever works best. Lie for internal dlls.

Karl
Posts: 19
Joined: Sun Jan 07, 2007 7:04 am

Post by Karl »

lieing is rarely a good idea. Say you have vista-specific apps that check for vista and call different apis accordingly? Or an XP-specific app. Or an app that has a different interface depeding on whether or not you're on a tablet PC.

Z98
Release Engineer
Posts: 3379
Joined: Tue May 02, 2006 8:16 pm
Contact:

Post by Z98 »

If the OS can handle the different calls, then it won't matter about the lying. And I've not heard of programs that change behavior on tablets before. After all, the stylus is just a substitute for a mouse. You can even use OneNote on a normal PC, it's just not as natural at times.

GreatLord
Developer
Posts: 926
Joined: Tue Nov 30, 2004 10:26 am
Location: Sweden

Post by GreatLord »

ReactOS is lying about the version when a program using getversion or somthing like that. it report it is windows 2000 then

Z98
Release Engineer
Posts: 3379
Joined: Tue May 02, 2006 8:16 pm
Contact:

Post by Z98 »

Is there an idea when that'll be changed to XP?

mvent2
Posts: 46
Joined: Sun Jul 30, 2006 1:59 pm

Post by mvent2 »

Z98 wrote:Is there an idea when that'll be changed to XP?
Probably when enough XP API's are implemented ;) :lol:

GreatLord
Developer
Posts: 926
Joined: Tue Nov 30, 2004 10:26 am
Location: Sweden

Post by GreatLord »

when we feel it is ready for it, we did change 12 month ago (or more) so reactos report as windows 2000 instead for nt4

everthing are register changes. anyone can do it if u like it.
if u known how to edit a register

noname224
Posts: 15
Joined: Wed Aug 30, 2006 4:09 am

Post by noname224 »

GreatLord wrote:when we feel it is ready for it, we did change 12 month ago (or more) so reactos report as windows 2000 instead for nt4

everthing are register changes. anyone can do it if u like it.
if u known how to edit a register
Can you explain how?

nute
Posts: 251
Joined: Tue Aug 29, 2006 1:30 am

Understanding XP verses 2000...

Post by nute »

To what degree are programs really in need of XP instead of say just
2000? Do a lot of programs depend on things in XP that aren't in 2000
or do some programs demand XP just to keep people from using 2000?

Will any programs come out that want to know to know if they are
actually on a ReactOS system? If ReactOS gets popular enough,
and it can have features that no other version of Windows has
ever had...

On the developer shortage, what is being done to encourage the current
developers to stick with the project? Out of 5 billion people on earth,
how many can program? Of those, how many can work on this project
specifically? On the issue of legal fears, what is it going to ease the,
"I'm leaving if any of this code could be the same or is very close to
what Microsoft put out?," attitudess of some of the developers? When
you are trying to create a compatible system, doesn't similarity come
with the territory?

Copyright law is NOT patent law. Despite the fear tactics in EULAs,
companies do not have permanent control over copyrighted works.

Z98
Release Engineer
Posts: 3379
Joined: Tue May 02, 2006 8:16 pm
Contact:

Post by Z98 »

XP is expected to have some other features that 2000 does not have, especially in the area of networking. If a program wants to take advantage of those features, it has to know which version of Windows it is running on. Then there's the whole FAT32 and NTFS, though that's more of a 9x/ME versus NT family issue.

I'm going to address the second part of your post, but it is off topic. In the future, just go back to the threads you made before since they're basically continuations of the views you've already presented.

The only dev I've heard of leaving the project over the possibility of the code being too similar to Microsoft owned code was the guy that provoked the devs into running the audit, Hartmut Birr. So give us a name before you start bringing up what might be out dated information.

Copyright law guarantees the right of the producer of a product, whether it be an individual or a company, of the exclusive right to or ability to assign to rights to others to do the following.

To reproduce the work in copies or phonorecords;
To prepare derivative works based upon the work;
To distribute copies or phonorecords of the work to the public by sale or other transfer of ownership, or by rental, lease, or lending;
To publicly perform the work, in the case of literary, musical, dramatic, and choreographic works, pantomimes, and motion pictures and other audiovisual works;
To publicly display the work, in the case of literary, musical, dramatic, and choreographic works, pantomimes, and pictorial, graphic, or sculptural works, including the individual images of a motion picture or other audiovisual work.

ROS does not have the right to reproduce or produce derivative works from MS' property. This is enforced by US law, meaning we cannot use MS components or disassemble their products to directly produce copies. The EULA just tightens the restrictions a bit more, but it remains a binding contract between you and the company that produces it if you agree to it. And such contracts are also enforceable by law. Just because copyright law isn't patent law doesn't mean it can't have some of the same restrictions.

Post Reply

Who is online

Users browsing this forum: DotBot [Crawler], Semrush [Bot] and 18 guests