1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Greetings Guest!!

    In order to combat SPAM on the forums, all users are required to have a minimum of 2 posts before they can submit links in any post or thread.

    Dismiss Notice

Patch Permissions Detection

Discussion in 'UHall' started by RaDian FlGith, Dec 16, 2009.

  1. RaDian FlGith

    RaDian FlGith Babbling Loonie
    Stratics Veteran Stratics Legend

    Joined:
    Jun 19, 2002
    Messages:
    2,442
    Likes Received:
    323
    I'd like to suggest that the patcher be updated to detect permissions mode (ie: are you running it as an administrator?). About twice a year, I have to completely reinstall UO because a patch goes through without me being in administrator mode, and for whatever reason, once in awhile, I can't just re-run the patch in admin mode. Instead, it just won't patch, period, no matter what I do. So I uninstall, reinstall, and everything's fine.

    If the patcher simply said, "Hey, you need to be in admin mode," and canceled itself, this would be a non-issue. The patcher would only operate in admin mode, and you wouldn't be able to mess up your files simply by patching in the wrong mode.

    Like I say, it isn't an all-the-time occurrence, but even twice a year is more than anyone should have to reinstall. And while I know some might suggest always running in admin mode, that's really neither an option nor should it be a necessity.

    Please, please, please make it detect permissions.
     
  2. Merion

    Merion Lore Master
    Stratics Veteran

    Joined:
    Dec 1, 2009
    Messages:
    1,006
    Likes Received:
    9
    How about just checking that box for the patcher that says "always run as administrator"?!?
     
  3. RaDian FlGith

    RaDian FlGith Babbling Loonie
    Stratics Veteran Stratics Legend

    Joined:
    Jun 19, 2002
    Messages:
    2,442
    Likes Received:
    323
    Because it is unwise to run anything in permanent "administrator" mode. Plain and simple.

    And since the information about modes is available to programmers, it would seem to make sense for them to require it in order for it to patch.
     
  4. Yen Sid

    Yen Sid Guest

    What are you talking about. You are always running it in admin mode unless you forget to do it manually. You might as well check it off if you do it by hand everytime anyway. I use Windows 7 and have to run Ventrillo in admin mode and instead of doing it by hand every time, I just checked it off, much easier than trying to figure out why nobody can hear me while in game.
     
  5. RaDian FlGith

    RaDian FlGith Babbling Loonie
    Stratics Veteran Stratics Legend

    Joined:
    Jun 19, 2002
    Messages:
    2,442
    Likes Received:
    323
    Uh... that's not true. First, I'm not running in Windows 7, I'm running Vista. Second, there is a significant difference between running a program in admin mode vs. not. And third, consider that other computers in my house are running on user accounts that aren't in admin mode... and that trying to patch them without admin access does screw them up sometimes.

    Again, this is a simple cause of there being no permission check in the patcher.

    Not sure why you would have to run Ventrillo in admin mode on Windows 7, but it doesn't ask me anything special in Vista, and I definitely do not have it set to run in admin mode.

    Admin mode is a protection to ensure that you want certain things to be done. Admittedly, I survived without it just fine until Vista came out, but frankly, I'm glad it's there. See, in my living room, I've got a computer that my sister's boyfriend keeps screwing up... on XP, it meant a reformat about once a month. On Vista, because it runs differently in different modes and protects things differently, he can screw up his login forever, but my admin login works just fine... and even then, since it asks me before doing certain things, even I think twice. It's not a bad thing.

    What is bad is having a program that can actually screw up its patch process dependent upon which mode the patcher was launched in.