FAForever Forums
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Login

    FAF CLIENT ALWAYS AS ADMIN

    Scheduled Pinned Locked Moved FAF support (client and account issues)
    38 Posts 9 Posters 2.1k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • S Offline
      Sheeo @Azmodeu
      last edited by

      @azmodeu said in FAF CLIENT ALWAYS AS ADMIN:

      I Disabled UAC years ago XD

      This is a fairly important security feature of Windows and you should not be using your operating system in this way unless you know very well what you're doing.

      1 Reply Last reply Reply Quote 0
      • L Offline
        left_boy
        last edited by

        I built that window. I would have built an check box sure, BUT I do the check and the warning before ever starting the acctual client programm. Because I wanna avoid doing any operations as an admin. So I can not call any other functionally than I code explitically for that functionallity... and as @Askaholic said just change your system to not run programms with privilidges... it is BAD

        Soon™️

        1 Reply Last reply Reply Quote 0
        • L Offline
          left_boy
          last edited by

          Well @Azmodeu we are writting a dummy value in the registry 😉 so however your system is configured u are doing something wrong. Because this window only pops up if we are able to write/read from the registry

          Soon™️

          1 Reply Last reply Reply Quote 0
          • L Offline
            left_boy
            last edited by

            https://github.com/FAForever/downlords-faf-client/blob/cf2a14238666e2afa8537c8563423227fa34b3e7/src/main/java/com/faforever/client/util/WindowsUtil.java#L8

            Should this function falsebly return that you are an admin I am more than welcome to change it

            Soon™️

            1 Reply Last reply Reply Quote 0
            • L Offline
              left_boy
              last edited by

              Seems like cals what we are using is deprecated

              Soon™️

              1 Reply Last reply Reply Quote 0
              • L Offline
                left_boy
                last edited by

                So I take back what I said:
                We are not writing registry even tho I think that would also be a way to determine if one has privileges.
                We are using cacls.exe to read the permissions of a file we should not be able to read...
                https://docs.microsoft.com/de-de/windows-server/administration/windows-commands/cacls
                Screenshot 2021-06-12 142642.png

                Soon™️

                1 Reply Last reply Reply Quote 0
                • L Offline
                  left_boy
                  last edited by

                  If you open Task Manager under details you can click on the table header and select columns(on right click). You can add a column showing you if a process is elevated(Herraufgestuft in German, my windows is in German).

                  if the client shows as not elevated but shows the warning. We can have you guys type in a commands in a terminal(cmd) and check what commands work better to determine if you are admin.

                  Soon™️

                  1 Reply Last reply Reply Quote 0
                  • L Offline
                    left_boy
                    last edited by

                    Screenshot 2021-06-12 144009.png
                    what it should look like

                    Soon™️

                    1 Reply Last reply Reply Quote 0
                    • L Offline
                      left_boy
                      last edited by

                      Heraufgestuft = Elevated

                      Soon™️

                      1 Reply Last reply Reply Quote 0
                      • L Offline
                        left_boy
                        last edited by

                        Btw if you are not using windows 10 that might be the reason... but I am not sure if I would change it for ppl that are not using a OS with support.

                        Soon™️

                        UvesoU 1 Reply Last reply Reply Quote 0
                        • UvesoU Offline
                          Uveso @left_boy
                          last edited by

                          @axel12 said in FAF CLIENT ALWAYS AS ADMIN:

                          Btw if you are not using windows 10 that might be the reason... but I am not sure if I would change it for ppl that are not using a OS with support.

                          So you are deciding how i have to use my PC ?
                          This is at least interesting if not outrageous.

                          I stop arguing here since it looks like it depends on your opinion not on support for users.

                          1 Reply Last reply Reply Quote 0
                          • S Offline
                            Sheikah
                            last edited by

                            I think it is more that it would be a burden from the development standpoint to try and figure out how to implement detection for a depreciated OS

                            1 Reply Last reply Reply Quote 0
                            • L Offline
                              left_boy
                              last edited by

                              Ehm I offer my help 😄 I don't have to capabilities to decide

                              Soon™️

                              1 Reply Last reply Reply Quote 0
                              • L Offline
                                left_boy
                                last edited by

                                You miss understood me. I offer to fix it if it should be the case that anybody is using windows 10 and the check is broken.

                                Soon™️

                                1 Reply Last reply Reply Quote 0
                                • A Offline
                                  Azmodeu
                                  last edited by Azmodeu

                                  Im not with the error anymore after doing some things to run without admin mode.

                                  Even without error i got to task manager and faf is not on admin mode but it istill creates folder on ProgramData and recreates a mydocuments there where i need to put the mod/maps or it wont show on my launcher.

                                  Im feed up with this i dont need help anymore since my problem was not being able to create a lobby with my mods/maps to play a private games with friends, if i select the mods inside the game everyone was kicked saying they dont have the mods(even when everyone had).

                                  This was caused by this ProgramData folder where i need to put the mods/maps on instead of the real C:\Users\xxx\Documents\etc.

                                  1 Reply Last reply Reply Quote 0
                                  • L Offline
                                    left_boy
                                    last edited by left_boy

                                    Yes this is the case in FAF because Anti Virus often gets mad at the client for editing documents folder so the default now is to use programmdata. Because we had a million complains where client was not able to read/write the folder. There is a setting to turn it back if you want to. Also in the menu you can click open mod folder and it will open the currently set one.

                                    Further you could upload the maps/mods then FAF will take care of installing them.

                                    You can of course suggest other solutions but as far was I am aware there is not much other choices. Writing stuff to documents folder in win 10 is sub optimal as I far as I am aware.

                                    Soon™️

                                    1 Reply Last reply Reply Quote 0
                                    • L Offline
                                      left_boy
                                      last edited by

                                      A symlink could be discussed but then I think you would load them twice I guess tho 🤔 Unsure if that works

                                      Soon™️

                                      1 Reply Last reply Reply Quote 0
                                      • L Offline
                                        left_boy
                                        last edited by

                                        Shows you mod folder
                                        Screenshot 2021-06-12 165106.png

                                        Can be turned off to use the documents folder again...
                                        Screenshot 2021-06-12 165045.png

                                        Soon™️

                                        1 Reply Last reply Reply Quote 0
                                        • L Offline
                                          left_boy
                                          last edited by

                                          Often times Documents folder that the client found was out of sync with the game. But is less hassle if the default is programmdata

                                          Soon™️

                                          1 Reply Last reply Reply Quote 0
                                          • A Offline
                                            Azmodeu
                                            last edited by Azmodeu

                                            Thanks didint know of that Vault Fallback Setting i turned it off and the client is looking at my original maps/mods locations so i dont need duplicates on ProgramData(My C is a small SSD only with windows and programs and is almost full).

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post