What pisses me off about today's software companies

Browser_ICEBrowser_ICE Join Date: 2002-11-04 Member: 6944Members
edited April 2007 in Off-Topic
<div class="IPBDescription">What is a software user according to them</div>Ok, over the years that I have had computers, I have always created different logons on them for my wife and a few friends/relatives when they come over. But during those years, I have often encounter a problem caused by some software companies because they dictates what a user should be and how he/she should use their software.

Exemple A :
I had a someone who had baught Empire Earth 1 and I installed it on my PC. He had a simple user logon on my PC. But, for his game, in order to play it, he had to have administrative rights (meaning full rights in anything related to this game including folders and registries). Now I didn't want to make him an administrator just so he could play it. I NEVER give anybody else other then ME rights to be administrator. After all, it is MY pc and I AM the administrator of it. So anyway, I had to change the security rights on that folder and the registries I found for that game to allow him administrative rights to those ithems ONLY. I found out about the registries after sending an email to the owner of that game (think it is Sierra but that guy is gone and so is his game).

Exemple B:
My wife doesn't have a good vision and even with recent glasses, she has a hard time reading icons at 1024*768. Added to this, I had baught a Shangai tiles type of game for her. She loves this game and is the only game she plays on it. But, that game doesn't maximize to the full desktop and therefore, it is bearly fits in to a 640*480 desktop. So I had to find a way to automaticaly change the resolution everytimes she logs on. I cannot explain to her how to change the resolution on her own. It is beond her and she simply refuses having to do this everytimes she wants to play. So I did a bit of search and found a small program that simply creates an icon in the Startup folder to change it to whatever I want. Unfortunetly, it seams that since I changed monitor (with way more resolutions), that tool doesn't work properly. So I opened up a ticket to ATI to find out how to do it with the Catalyst Center of my ATI. They told me "create a profile, save it and execute it everytimes". So I did. But I found out that to even change the resolution of the desktop via an ATI shortcut, you AGAIN, need to have administrative rights. I checked to have security changed for these shortcuts but it doesn't seam to be possible.

Conclusion :
Why do software companies almost always build theire software thinking that only administors will use them ? Even for games <img src="style_emoticons/<#EMO_DIR#>/confused-fix.gif" style="vertical-align:middle" emoid="???" border="0" alt="confused-fix.gif" />

I do not want to start giving administrator rights to all my users. Its like giving a machine gun to a kid. He can run loose and destroy everything, even by mistake !!!

Comments

  • ShockehShockeh If a packet drops on the web and nobody&#39;s near to see it... Join Date: 2002-11-19 Member: 9336NS1 Playtester, Forum Moderators, Constellation
    Actually, as much as I usually hate to jump on the bandwagon, this is a legacy Microsoft problem. As Users once upon a time all had Administrator rights, it was only once they shamelessly took the UNIX style rights permission system on board that the problem disappeared.

    As most developers (UWE included) use standard installers, these installers then made the same fatal assumption. It's something that will change over time, but expect at least heartache while it's sorted. I certainly wouldn't cave in & give Users Administrator rights, but the vast majority of PC users these days simply don't care, so publishers won't see a hit in their sales for sloppy coding (Hell, look at EA's entire business model) and thus, continue to push it out no matter what state it's in.

    Bring on SLA's in gaming, I say. <img src="style_emoticons/<#EMO_DIR#>/smile-fix.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile-fix.gif" />

    - Shockwave
  • KungFuDiscoMonkeyKungFuDiscoMonkey Creator of ns_altair 日本福岡県 Join Date: 2003-03-15 Member: 14555Members, NS1 Playtester, Reinforced - Onos
    Palm pilot software is really bad about needing full admin privileges on XP. The user permissions system (or lack of a good implementation) in Windows is rather annoying to me. I like on Linux how all users run as a regular user and you have to specifically switch to root when you need to do something that actually requires root permissions instead of having to log out and log back in as an administrator (since the 'run as' function doesn't always work for everything).
  • MaxMax Technical Director, Unknown Worlds Entertainment Join Date: 2002-03-15 Member: 318Super Administrators, Retired Developer, NS1 Playtester, Forum Moderators, NS2 Developer, Constellation, Subnautica Developer, Pistachionauts, Future Perfect Developer
    <!--quoteo(post=1622552:date=Apr 23 2007, 05:21 AM:name=Browser_ICE)--><div class='quotetop'>QUOTE(Browser_ICE @ Apr 23 2007, 05:21 AM) [snapback]1622552[/snapback]</div><div class='quotemain'><!--quotec-->Why do software companies almost always build theire software thinking that only administors will use them ? Even for games <img src="style_emoticons/<#EMO_DIR#>/confused-fix.gif" style="vertical-align:middle" emoid="???" border="0" alt="confused-fix.gif" />
    <!--QuoteEnd--></div><!--QuoteEEnd-->
    I don't think that's really the case for most games. Empire Earth 1 is quite old (in fact Charlie worked on this prior to starting Natural Selection) and now-a-days all major publishers have guidelines that dictate these types of things. On Titan Quest, which was published by THQ, we had a 4-5 page checklist of things like this that they require from all of their games before they release them. Installing with administrator privileges is pretty standard I believe because most games will install DirectX -- another one of those things required by the checklist -- but any decent game will allow you to run as a normal user.

    With Windows Vista Microsoft has initiated the "Games For Windows" movement which requires that games meet certain criteria like this to become "Games For Windows" certified (which means you get a little sticker on the box).

    Max
  • DiscoZombieDiscoZombie Join Date: 2003-08-05 Member: 18951Members
    If I don't trust someone enough to let them use my computer with admin rights, I don't trust them enough to use my computer at all, simple as that. Most trustworthy people are smart enough to know that you shouldn't go to c:\program files and ctrl-A delete for no reason. Windows warns you pretty much whenever you try to do something risky... so it's hard to make mistakes. Remember, it was designed to be as idiot-proof as possible, as 95% of computer owners are computer illiterate and have admin rights to their own computers. If you're letting someone on your home computer who would maliciously delete or otherwise wreck your computer if they had the Windows privileges, your problem is probably personal rather than the fault of the software companies or Microsoft...
  • KungFuDiscoMonkeyKungFuDiscoMonkey Creator of ns_altair 日本福岡県 Join Date: 2003-03-15 Member: 14555Members, NS1 Playtester, Reinforced - Onos
    Windows doesn't neccessarily make it hard to make mistakes and it doesn't make things easy to clean up later.
  • Browser_ICEBrowser_ICE Join Date: 2002-11-04 Member: 6944Members
    <!--quoteo(post=1622591:date=Apr 23 2007, 01:01 PM:name=DiscoZombie)--><div class='quotetop'>QUOTE(DiscoZombie @ Apr 23 2007, 01:01 PM) [snapback]1622591[/snapback]</div><div class='quotemain'><!--quotec-->
    Remember, it was designed to be as idiot-proof as possible, as 95% of computer owners are computer illiterate and have admin rights to their own computers.<!--QuoteEnd--></div><!--QuoteEEnd-->

    In response to this, I will quote something I read somewhere but cannot remember where :
    <!--quoteo--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--quotec-->Make something more dummy proof and they will invent a better dummy!<!--QuoteEnd--></div><!--QuoteEEnd-->


    I have been in the computer industry for 30 years and let me tell you that I have seen computer-dummy people finding a way to totally mess up your PC when in fact it was supposed to be protected.
  • DrfuzzyDrfuzzy FEW... MORE.... INCHES... Join Date: 2003-09-21 Member: 21094Members
    Think the admin rights have to do with changing system settings when you launch the game (resolution and such) thus the game needs admin rights to run.
  • the_x5the_x5 the Xzianthian Join Date: 2004-03-02 Member: 27041Members, Constellation
    <!--quoteo(post=1622715:date=Apr 24 2007, 01:24 AM:name=Drfuzzy)--><div class='quotetop'>QUOTE(Drfuzzy @ Apr 24 2007, 01:24 AM) [snapback]1622715[/snapback]</div><div class='quotemain'><!--quotec-->
    Think the admin rights have to do with changing system settings when you launch the game (resolution and such) thus the game needs admin rights to run.
    <!--QuoteEnd--></div><!--QuoteEEnd-->

    Exactly, it's more of a Windows issue of access to certain controls. If Microsoft wanted to they could make optimize an OS for gaming, but that's not the market they care about. Microsoft generally feels that you should buy an XBox 360 if you want to play a game -- or rather the new Special Edition 360 currently speaking.
  • TychoCelchuuuTychoCelchuuu Anememone Join Date: 2002-03-23 Member: 345Members
    <!--quoteo(post=1622803:date=Apr 24 2007, 01:36 PM:name=the_x5)--><div class='quotetop'>QUOTE(the_x5 @ Apr 24 2007, 01:36 PM) [snapback]1622803[/snapback]</div><div class='quotemain'><!--quotec-->
    Exactly, it's more of a Windows issue of access to certain controls. If Microsoft wanted to they could make optimize an OS for gaming, but that's not the market they care about. Microsoft generally feels that you should buy an XBox 360 if you want to play a game -- or rather the new Special Edition 360 currently speaking.
    <!--QuoteEnd--></div><!--QuoteEEnd-->

    Hence the Games for Windows initiative and DirectX10. I mean... wait...
  • XythXyth Avatar Join Date: 2003-11-04 Member: 22312Members
    Wait, you guys are complaining that windows protects itself from random .exe installer files from reading and writing anything they want? Seriously, you guys are whining that non-administrator accounts can't do administrator actions?
  • TychoCelchuuuTychoCelchuuu Anememone Join Date: 2002-03-23 Member: 345Members
    edited April 2007
    <!--quoteo(post=1623017:date=Apr 25 2007, 07:34 AM:name=Xyth)--><div class='quotetop'>QUOTE(Xyth @ Apr 25 2007, 07:34 AM) [snapback]1623017[/snapback]</div><div class='quotemain'><!--quotec-->
    Wait, you guys are complaining that windows protects itself from random .exe installer files from reading and writing anything they want? Seriously, you guys are whining that non-administrator accounts can't do administrator actions?
    <!--QuoteEnd--></div><!--QuoteEEnd-->

    You'll find that when it comes time to criticize<b> [EA/Microsoft/George Lucas/etc] </b>people are very willing to make gigantic faulty leaps in logic in order to get that angry rant out the door and on to the Internet before they come to their senses.
  • Browser_ICEBrowser_ICE Join Date: 2002-11-04 Member: 6944Members
    <!--quoteo(post=1623017:date=Apr 25 2007, 10:34 AM:name=Xyth)--><div class='quotetop'>QUOTE(Xyth @ Apr 25 2007, 10:34 AM) [snapback]1623017[/snapback]</div><div class='quotemain'><!--quotec-->
    Wait, you guys are complaining that windows protects itself from random .exe installer files from reading and writing anything they want? Seriously, you guys are whining that non-administrator accounts can't do administrator actions?
    <!--QuoteEnd--></div><!--QuoteEEnd-->

    Maybe these other guys but I'm not. I'm complaining that for simply things that normal users should be able to do in order to use software is simply not possible because software companies built those software for administrator groups related users only.


    Anyway, got a reply back from ATI about their Catalyst Center capable of creating personnal profiles for different users to use different resolutions, well, simply cannot be used by non administor group related users. They too, have built their sofware to be used by administrators only. I know its easy to change it ourselves by going to the display property, but some people are just to illeterate or too stoburn to do it.

    So to fix my automatic-different-resolution-change-at-logon-per-users problem, I now have to look for a 3rd party software to do this ***feel like adding one word but I won't*** . Anyone know of a small and bug free simple to use 3rd party software to do this ?
  • TychoCelchuuuTychoCelchuuu Anememone Join Date: 2002-03-23 Member: 345Members
    It seems like a lot of the functions you want to be available to non-administrators are the kinds of things I would never, EVER want to be available to a restricted user account.
  • ZaggyZaggy NullPointerException The Netherlands Join Date: 2003-12-10 Member: 24214Forum Moderators, NS2 Playtester, Reinforced - Onos, Subnautica Playtester
    Sudo for Windows:

    <a href="http://www.rt-sw.de/en/freeware/freeware.html" target="_blank">http://www.rt-sw.de/en/freeware/freeware.html</a>

    <!--quoteo--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--quotec-->Sudo for Windows
    Almost everyone knows the program Sudo with the Linux operating system. This name stands for super user do. Unfortunately a similar program is missing with the Windows operating system. With Sudo you can start a program or open a document with administrator rights under your account which has only reduced rights. This is for example in the case of stubborn games, self-willed set-up-programs useful. But also as an alternative for the program runas it can perform good services.
    Source code is also included.<!--QuoteEnd--></div><!--QuoteEEnd-->

    Does involve giving away an admin password I'm afraid, or passing it along in the shortcut.
  • ShockehShockeh If a packet drops on the web and nobody&#39;s near to see it... Join Date: 2002-11-19 Member: 9336NS1 Playtester, Forum Moderators, Constellation
    <!--quoteo(post=1623017:date=Apr 25 2007, 03:34 PM:name=Xyth)--><div class='quotetop'>QUOTE(Xyth @ Apr 25 2007, 03:34 PM) [snapback]1623017[/snapback]</div><div class='quotemain'><!--quotec-->
    Wait, you guys are complaining that windows protects itself from random .exe installer files from reading and writing anything they want? Seriously, you guys are whining that non-administrator accounts can't do administrator actions?
    <!--QuoteEnd--></div><!--QuoteEEnd-->
    No, I'm complaining about a combination of the two.

    MS - For taking so damn long to implement a UNIX style user permissions system. And then having some things require administrator privledges that clearly shouldn't need them on a per-user basis (Desktop resolution, for example)

    The developers in question - For being slack enough to use installers on this basis that have no capability to fail & request escalation.

    Permission Denied - Are you root?
Sign In or Register to comment.