Page 5 of 5

Re: FAH won't run correctly as a 'standard' user on Win10 (F

Posted: Thu Apr 23, 2020 10:47 am
by michelv
So to add to the privs problems.
If you look at the program directory (usually in \Program Files...\
you can see a log file, a config file and a control database being written. Why are those not in the data dirs?

log.txt
FAHControl.db
config.xml

Re: FAH won't run correctly as a 'standard' user on Win10 (F

Posted: Fri Apr 24, 2020 12:56 am
by PantherX
I am not sure how you have set-up your installation by default, this is what is on my system with the fresh install of 7.6.9
C:\Program Files (x86)\FAHClient

Code: Select all

Microsoft Windows [Version 10.0.18363.720]
(c) 2019 Microsoft Corporation. All rights reserved.

C:\Users\PantherX-H>cd "C:\Program Files (x86)\FAHClient"

C:\Program Files (x86)\FAHClient>tree /a /f
Folder PATH listing for volume PX-Application
Volume serial number is DA01-B604
C:.
|   About Folding@home.url
|   array.pyd
|   atk.pyd
|   binascii.pyd
|   bz2.pyd
|   cairo._cairo.pyd
|   ChangeLog.txt
|   cPickle.pyd
|   cStringIO.pyd
|   datetime.pyd
|   FAHClient.exe
|   FAHClient.ico
|   FAHControl.exe
|   FAHCoreWrapper.exe
|   FAHScreensaver.scr
|   FAHViewer.exe
|   FAHViewer.ico
|   FAHWebClient.url
|   gdiplus.dll
|   gio._gio.pyd
|   glib._glib.pyd
|   gobject._gobject.pyd
|   gtk._gtk.pyd
|   HideConsole.exe
|   itertools.pyd
|   libatk-1.0-0.dll
|   libbz2-1.dll
|   libcairo-2.dll
|   LIBEAY32.dll
|   libexpat-1.dll
|   libffi-6.dll
|   libfontconfig-1.dll
|   libfreetype-6.dll
|   libgcc_s_dw2-1.dll
|   libgdk-win32-2.0-0.dll
|   libgdk_pixbuf-2.0-0.dll
|   libgio-2.0-0.dll
|   libglib-2.0-0.dll
|   libgmodule-2.0-0.dll
|   libgobject-2.0-0.dll
|   libgraphite2.dll
|   libgthread-2.0-0.dll
|   libgtk-win32-2.0-0.dll
|   libharfbuzz-0.dll
|   libiconv-2.dll
|   libintl-8.dll
|   libpango-1.0-0.dll
|   libpangocairo-1.0-0.dll
|   libpangoft2-1.0-0.dll
|   libpangowin32-1.0-0.dll
|   libpcre-1.dll
|   libpixman-1-0.dll
|   libpng16-16.dll
|   libpyglib-2.0-python2-0.dll
|   libpython2.7.dll
|   library.zip
|   libsqlite3-0.dll
|   libstdc++-6.dll
|   libwinpthread-1.dll
|   License.txt
|   math.pyd
|   pango.pyd
|   pangocairo.pyd
|   pyexpat.pyd
|   README.txt
|   select.pyd
|   SSLEAY32.dll
|   strop.pyd
|   unicodedata.pyd
|   Uninstall.exe
|   zlib.pyd
|   zlib1.dll
|   _codecs_cn.pyd
|   _codecs_hk.pyd
|   _codecs_iso2022.pyd
|   _codecs_jp.pyd
|   _codecs_kr.pyd
|   _codecs_tw.pyd
|   _collections.pyd
|   _ctypes.pyd
|   _hashlib.pyd
|   _heapq.pyd
|   _io.pyd
|   _multibytecodec.pyd
|   _random.pyd
|   _socket.pyd
|   _sqlite3.pyd
|   _ssl.pyd
|   _struct.pyd
|   _subprocess.pyd
|
\---lib
    \---gtk-2.0
        \---2.10.0
            \---engines
                    libanachron.dll
                    libaurora.dll
                    libbluecurve.dll
                    libblueprint.dll
                    libcandido.dll
                    libcleanice.dll
                    libclearlooks.dll
                    libcrux-engine.dll
                    libdyndyn.dll
                    libexcelsior.dll
                    libgflat.dll
                    libglide.dll
                    libhcengine.dll
                    libindustrial.dll
                    liblighthouseblue.dll
                    libmetal.dll
                    libmgicchikn.dll
                    libmist.dll
                    libmurrine.dll
                    libnimbus.dll
                    libnodoka.dll
                    libpixmap.dll
                    libredmond95.dll
                    librezlooks.dll
                    libsmooth.dll
                    libthinice.dll
                    libubuntulooks.dll
                    libwimp.dll
                    libxfce.dll


C:\Program Files (x86)\FAHClient>
C:\Users\PantherX-H\AppData\Roaming\FAHClient

Code: Select all

Microsoft Windows [Version 10.0.18363.720]
(c) 2019 Microsoft Corporation. All rights reserved.

C:\Users\PantherX-H>cd AppData\Roaming\FAHClient

C:\Users\PantherX-H\AppData\Roaming\FAHClient>tree /a /f
Folder PATH listing for volume PX-Application
Volume serial number is DA01-B604
C:.
|   config.xml
|   FAHControl.db
|   GPUs.txt
|   log.txt
|   sample-config.xml
|   wuresults_01.dat
|
+---configs
|       config-20200418-045204.xml
|       config-20200418-045257.xml
|       config-20200418-045358.xml
|       config-20200418-045448.xml
|       config-20200418-045459.xml
|       config-20200418-045523.xml
|       config-20200418-045816.xml
|       config-20200418-045831.xml
|
+---cores
|   \---cores.foldingathome.org
|       \---v7
|           \---win
|               \---64bit
|                   \---Core_22.fah
|                           FahCore_22.exe
|
+---logs
|       log-20200418-045055.txt
|       log-20200418-045531.txt
|       log-20200418-045744.txt
|       log-20200418-045912.txt
|       log-20200419-183544.txt
|       log-20200421-011818.txt
|       log-20200423-030748.txt
|       log-20200423-063618.txt
|
+---themes
|   +---Aero
|   |   \---gtk-2.0
|   |       |   gtkrc
|   |       |   menu-custom.rc
|   |       |   menubar-custom.rc
|   |       |   panel_black-plastic.rc
|   |       |   panel_custom.rc
|   |       |   panel_silver.rc
|   |       |   toolbar-custom.rc
|   |       |
|   |       +---Arrows
|   |       |       arrow-down.png
|   |       |       arrow-left.png
|   |       |       arrow-right-norm.png
|   |       |       arrow-right-prelight.png
|   |       |       arrow-right.png
|   |       |       arrow-up2.png
|   |       |
|   |       +---Buttons
|   |       |       button-default.png
|   |       |       button-insensitive.png
|   |       |       button-normal.png
|   |       |       button-prelight.png
|   |       |       button-pressed.png
|   |       |
|   |       +---Check-Radio
|   |       |       check1.png
|   |       |       check2.png
|   |       |       check3.png
|   |       |       check4.png
|   |       |       check5.png
|   |       |       check6.png
|   |       |       checklight.png
|   |       |       highlight.png
|   |       |       option1.png
|   |       |       option2.png
|   |       |       option3.png
|   |       |       option4.png
|   |       |       option5.png
|   |       |       option6.png
|   |       |
|   |       +---Combo
|   |       |       button-pressed.png
|   |       |       combo-active.png
|   |       |       combo-arrow-insens.png
|   |       |       combo-arrow-insens3.png
|   |       |       combo-arrow-prelight.png
|   |       |       combo-arrow-prelight2.png
|   |       |       combo-arrow.png
|   |       |       combo-arrow2.png
|   |       |       combo-inactive.png
|   |       |       combo-normal.png
|   |       |       combo-prelight.png
|   |       |
|   |       +---Frame-Gap
|   |       |       frame-gap-end.png
|   |       |       frame-gap-start.png
|   |       |       frame1.png
|   |       |       frame2.png
|   |       |
|   |       +---Handles
|   |       |       handle-h.png
|   |       |       handle-h2.png
|   |       |       handle-v.png
|   |       |       resize_grip (Kopie).png
|   |       |       resize_grip.png
|   |       |
|   |       +---ickle
|   |       |   |   cute-ickle-source.svg
|   |       |   |
|   |       |   +---ickle
|   |       |   |       bottomickleblack.png
|   |       |   |       bottomickleblue.png
|   |       |   |       bottomickledesat.png
|   |       |   |       bottomicklegreen.png
|   |       |   |       bottomicklepink.png
|   |       |   |       bottomicklered.png
|   |       |   |       bottomickleslate.png
|   |       |   |       bottomickleyellow.png
|   |       |   |       QsVistaCrystalDock.png
|   |       |   |       topickleblack.png
|   |       |   |       topickleblack_alt.png
|   |       |   |       topickleblue.png
|   |       |   |       topickledesat.png
|   |       |   |       topicklegreen.png
|   |       |   |       topicklepink.png
|   |       |   |       topicklered.png
|   |       |   |       topickleslate.png
|   |       |   |       topickleyellow.png
|   |       |   |
|   |       |   \---icklekicker
|   |       |           kickerblack.png
|   |       |           kickerblue.png
|   |       |           kickerdesat.png
|   |       |           kickergreen.png
|   |       |           kickerpink.png
|   |       |           kickerred.png
|   |       |           kickerslate.png
|   |       |           kickeryellow.png
|   |       |           reversekickerblack.png
|   |       |           reversekickerblue.png
|   |       |           reversekickerdesat.png
|   |       |           reversekickergreen.png
|   |       |           reversekickerpink.png
|   |       |           reversekickerred.png
|   |       |           reversekickerslate.png
|   |       |           reversekickeryellow.png
|   |       |
|   |       +---Lines
|   |       |       line-h (Kopie).png
|   |       |       line-h.png
|   |       |       line-v (Kopie).png
|   |       |       line-v.png
|   |       |
|   |       +---ListHeaders
|   |       |       list_header-insens.png
|   |       |       list_header-prelight.png
|   |       |       list_header-pressed.png
|   |       |       list_header.png
|   |       |       menubar-green.png
|   |       |
|   |       +---Menu-Menubar
|   |       |       menu-alt.png
|   |       |       menu-black.png
|   |       |       menu.png
|   |       |       menubar-black.png
|   |       |       menubar-blue-dark.png
|   |       |       menubar-blue-deep.png
|   |       |       menubar-blue-green.png
|   |       |       menubar-blue-green0.png
|   |       |       menubar-blue-green1 (Kopie).png
|   |       |       menubar-blue-green1.png
|   |       |       menubar-blue-green1XxX.png
|   |       |       menubar-blue-green2 (Kopie).png
|   |       |       menubar-blue-green2.png
|   |       |       menubar-blue-green2YY.png
|   |       |       menubar-blue-greenX.png
|   |       |       menubar-blue-greenXX.png
|   |       |       menubar-blue-light.png
|   |       |       menubar-blue.png
|   |       |       menubar-brown-alt-1.png
|   |       |       menubar-brown-alt-2.png
|   |       |       menubar-brown-alt-3.png
|   |       |       menubar-brown-alt-4.png
|   |       |       menubar-brown-grad.png
|   |       |       menubar-brown.png
|   |       |       menubar-clear-alt.png
|   |       |       menubar-clear.png
|   |       |       menubar-green-alt.png
|   |       |       menubar-green-blue.png
|   |       |       menubar-green.png
|   |       |       menubar-inactive.png
|   |       |       menubar-item-alt.png
|   |       |       menubar-item.png
|   |       |       menubar-orange-alt.png
|   |       |       menubar-orange.png
|   |       |       menubar-purple-blue.png
|   |       |       menubar-purple-deep.png
|   |       |       menubar-purple.png
|   |       |       menubar-vista-inactive.png
|   |       |       menubar-vista.png
|   |       |       menubar-wood.png
|   |       |       menuitem.png
|   |       |       menuline.png
|   |       |
|   |       +---Nautilus-background
|   |       |       back.png
|   |       |       back_light.png
|   |       |
|   |       +---Others
|   |       |       focus.png
|   |       |       gap.png
|   |       |       null.png
|   |       |       null2.png
|   |       |       null3.png
|   |       |       null4.png
|   |       |       null5.png
|   |       |       ruler.png
|   |       |
|   |       +---Panel
|   |       |       panel-bg-black-24.png
|   |       |       panel-bg-black-32.png
|   |       |       panel-bg-black-35.png
|   |       |       panel-bg-black-36 (Kopie).png
|   |       |       panel-bg-black-36 (noch eine Kopie).png
|   |       |       panel-bg-black-36.png
|   |       |       panel-bg-black-48-alt.png
|   |       |       panel-bg-black-48.png
|   |       |       panel-bg-blue-24.png
|   |       |       panel-bg-blue-36.png
|   |       |       panel-bg-blue-48-alt.png
|   |       |       panel-bg-blue-48.png
|   |       |       panel-bg-gray-24.png
|   |       |       panel-bg-gray-36.png
|   |       |       panel-bg-gray-48-alt.png
|   |       |       panel-bg-gray-48.png
|   |       |       panel-bg-gray-alt.png
|   |       |       panel-bg-translucent-2-24.png
|   |       |       panel-bg-translucent-2-36.png
|   |       |       panel-bg-translucent-2-48-alt.png
|   |       |       panel-bg-translucent-2-48.png
|   |       |       panel-bg-translucent-24.png
|   |       |       panel-bg-translucent-36.png
|   |       |       panel-bg-translucent-48-alt.png
|   |       |       panel-bg-translucent-48.png
|   |       |       panelbutton_black_1.png
|   |       |       panelbutton_black_2 (Kopie).png
|   |       |       panelbutton_black_2 (noch eine Kopie).png
|   |       |       panelbutton_black_2.png
|   |       |       panelbutton_black_4.png
|   |       |       panelbutton_gray_1.png
|   |       |       panelbutton_gray_2.png
|   |       |       panelbutton_gray_2XX.png
|   |       |       panelbutton_gray_4.png
|   |       |
|   |       +---ProgressBar
|   |       |       progressbar-horiz.png
|   |       |       progressbar-vert.png
|   |       |       progressbar-vertic.png
|   |       |       trough-progressbar-horiz (Kopie).png
|   |       |       trough-progressbar-horiz.png
|   |       |       trough-progressbar-vert (Kopie).png
|   |       |       trough-progressbar-vert.png
|   |       |       trough-progressbar-vertic (Kopie).png
|   |       |       trough-progressbar-vertic.png
|   |       |       Windows_Vista_Explorer.png
|   |       |
|   |       +---Range
|   |       |       null.png
|   |       |       slider-horiz-prelight.png
|   |       |       slider-horiz.png
|   |       |       slider-vert-prelight.png
|   |       |       slider-vert.png
|   |       |       trough-horizontal.png
|   |       |       trough-vertical.png
|   |       |
|   |       +---Scrollbars
|   |       |       scroll-thumb-horiz.png
|   |       |       scroll-thumb-vert.png
|   |       |       slider-horiz-insens.png
|   |       |       slider-horiz-prelight.png
|   |       |       slider-horiz.png
|   |       |       slider-vert-insens.png
|   |       |       slider-vert-prelight.png
|   |       |       slider-vert.png
|   |       |       stepper-down-insens.png
|   |       |       stepper-down-prelight.png
|   |       |       stepper-down.png
|   |       |       stepper-left-insens.png
|   |       |       stepper-left-prelight.png
|   |       |       stepper-left.png
|   |       |       stepper-right-insens.png
|   |       |       stepper-right-prelight.png
|   |       |       stepper-right.png
|   |       |       stepper-up-insens.png
|   |       |       stepper-up-prelight.png
|   |       |       stepper-up.png
|   |       |       trough-scrollbar-horiz.png
|   |       |       trough-scrollbar-vert.png
|   |       |
|   |       +---Shadows
|   |       |       entry-shadow-in.png
|   |       |       shadow-etched-out.png
|   |       |       shadow-in.png
|   |       |       shadow-none.png
|   |       |       shadow-out.png
|   |       |       shadow-stat.png
|   |       |       text-entry.png
|   |       |       text.png
|   |       |
|   |       +---Spin
|   |       |       spin-down-disable.png
|   |       |       spin-down-prelight.png
|   |       |       spin-down.png
|   |       |       spin-up-disable.png
|   |       |       spin-up-prelight.png
|   |       |       spin-up.png
|   |       |       spin.png
|   |       |
|   |       +---Tabs
|   |       |       notebook-bottom.png
|   |       |       notebook-left.png
|   |       |       notebook-right.png
|   |       |       notebook-top.png
|   |       |       notebook_border.png
|   |       |       null.png
|   |       |       tab-bottom-active.png
|   |       |       tab-bottom.png
|   |       |       tab-left-active.png
|   |       |       tab-left.png
|   |       |       tab-right-active.png
|   |       |       tab-right.png
|   |       |       tab-top-active.png
|   |       |       tab-top.png
|   |       |
|   |       \---Toolbar
|   |               toolbar-blue-dark.png
|   |               toolbar-blue-deep.png
|   |               toolbar-blue-light.png
|   |               toolbar-blue.png
|   |               toolbar-brown-grad.png
|   |               toolbar-brown.png
|   |               toolbar-clear-alt-1.png
|   |               toolbar-clear-alt-11.png
|   |               toolbar-clear-alt-111 (Kopie).png
|   |               toolbar-clear-alt-111.png
|   |               toolbar-clear-alt-1113.png
|   |               toolbar-clear-alt-1114.png
|   |               toolbar-clear-alt-111blue.png
|   |               toolbar-clear-alt-111green.png
|   |               toolbar-clear-alt-2.png
|   |               toolbar-clear-alt-3.png
|   |               toolbar-clear-alt-4.png
|   |               toolbar-clear.png
|   |               toolbar-gray.png
|   |               toolbar-green.png
|   |               toolbar-orange-alt.png
|   |               toolbar-orange.png
|   |               toolbar-purple-blue.png
|   |               toolbar-purple-deep.png
|   |               toolbar-purple.png
|   |               toolbar-wood.png
|   |               toolbar.png
|   |               toolbar1.png
|   |               toolbar3.png
|   |
|   +---Calla
|   |   \---gtk-2.0
|   |           gtkrc
|   |           menu.png
|   |
|   +---Candido-Calm
|   |   \---gtk-2.0
|   |           gtkrc
|   |
|   +---Cillop
|   |   |   LICENSE
|   |   |
|   |   \---gtk-2.0
|   |           arrow-down-ins.png
|   |           arrow-down-pre.png
|   |           arrow-down.png
|   |           arrow-left-ins.png
|   |           arrow-left-pre.png
|   |           arrow-left.png
|   |           arrow-pre.svg
|   |           arrow-right-ins.png
|   |           arrow-right-pre.png
|   |           arrow-right.png
|   |           arrow-rleft-ins.png
|   |           arrow-up-ins.png
|   |           arrow-up-pre.png
|   |           arrow-up.png
|   |           arrow.svg
|   |           bg.png
|   |           button-default.png
|   |           button-default.svg
|   |           button-insensitive.svg
|   |           button-normal.svg
|   |           button-prelight.svg
|   |           button-pressed.svg
|   |           comboarrow.png
|   |           gtkrc
|   |           lineh.png
|   |           linev.png
|   |           menubar.svg
|   |           null.svg
|   |           pbtroughh.svg
|   |           pbtroughv.svg
|   |           rangegrip-h.png
|   |           rangegrip-h.svg
|   |           rangegrip-v.png
|   |           rangeslider-ins.svg
|   |           rangeslider-pre.svg
|   |           rangeslider-v-ins.svg
|   |           rangeslider-v-pre.svg
|   |           rangeslider-v.svg
|   |           rangeslider.svg
|   |           rangetrough-focus.png
|   |           rangetrough-focus.svg
|   |           slider-h-ins.svg
|   |           slider-h-pre.svg
|   |           slider-h.svg
|   |           slider-v-ins.svg
|   |           slider-v-pre.svg
|   |           slider-v.svg
|   |           trough2-h.svg
|   |           trough2.svg
|   |
|   +---Clearlooks-DarkLime
|   |   \---gtk-2.0
|   |           gtkrc
|   |
|   +---Clearlooks-Vista
|   |   \---gtk-2.0
|   |       |   gtkrc
|   |       |
|   |       \---images
|   |               panelbg.png
|   |               panelbutton1.png
|   |               panelbutton2.png
|   |               panelbutton3.png
|   |
|   +---Darkilouche
|   |   \---gtk-2.0
|   |           gtkrc
|   |
|   +---Darklooks
|   |   \---gtk-2.0
|   |           gtkrc
|   |
|   +---Enchanter
|   |   \---gtk-2.0
|   |           gtkrc
|   |
|   +---Foresight
|   |   \---gtk-2.0
|   |           gtkrc
|   |
|   +---Khali
|   |   \---gtk-2.0
|   |           gtkrc
|   |
|   +---Murrina-Brown
|   |   \---gtk-2.0
|   |           gtkrc
|   |
|   +---Phasex-Dark
|   |   \---gtk-2.0
|   |           gtkrc
|   |
|   +---Smooth-Mech
|   |   \---gtk-2.0
|   |           gtkrc
|   |
|   +---Spreen
|   |   \---gtk-2.0
|   |       |   gtkrc
|   |       |   menubar.rc
|   |       |   panel.rc
|   |       |
|   |       +---Arrows
|   |       |       arrow-down-insens.png
|   |       |       arrow-down-prelight.png
|   |       |       arrow-down-pressed.png
|   |       |       arrow-down.png
|   |       |       arrow-left.png
|   |       |       arrow-right-norm.png
|   |       |       arrow-right-prelight.png
|   |       |       arrow-right.png
|   |       |       arrow-up.png
|   |       |
|   |       +---Buttons
|   |       |       button-default.png
|   |       |       button-insensitive.png
|   |       |       button-normal.png
|   |       |       button-prelight.png
|   |       |       button-pressed.png
|   |       |
|   |       +---Check-Radio
|   |       |       check1.png
|   |       |       check2.png
|   |       |       check3.png
|   |       |       check4.png
|   |       |       checklight.png
|   |       |       highlight.png
|   |       |       option1.png
|   |       |       option2.png
|   |       |       option3.png
|   |       |       option4.png
|   |       |
|   |       +---Combo
|   |       |       combo-arrow-insens.png
|   |       |       combo-arrow-prelight.png
|   |       |       combo-arrow.png
|   |       |       combo-inaktiv.png
|   |       |       combo-normal.png
|   |       |       combo-prelight.png
|   |       |       combo-pressed.png
|   |       |       text-entry.png
|   |       |
|   |       +---Frame-Gap
|   |       |       frame-gap-end.png
|   |       |       frame-gap-start.png
|   |       |       frame1.png
|   |       |       frame2.png
|   |       |
|   |       +---Handles
|   |       |       handle-h.png
|   |       |       handle-v.png
|   |       |       resize-grip.png
|   |       |
|   |       +---Lines
|   |       |       line-h.png
|   |       |       line-v.png
|   |       |
|   |       +---Menu-Menubar
|   |       |       menuitem.png
|   |       |
|   |       +---Others
|   |       |       focus.png
|   |       |       null.png
|   |       |       ruler.png
|   |       |
|   |       +---Panel
|   |       |       handle-h.png
|   |       |       handle-v.png
|   |       |       panel-bg.png
|   |       |       panelbutton1.png
|   |       |       panelbutton2.png
|   |       |       panelbutton3.png
|   |       |       panelbutton4.png
|   |       |
|   |       +---ProgressBar
|   |       |       progressbar-horiz.png
|   |       |       progressbar-vert.png
|   |       |       trough-progressbar-horiz.png
|   |       |
|   |       +---Range
|   |       |       null.png
|   |       |       slider-horiz-prelight.png
|   |       |       slider-horiz.png
|   |       |       slider-vert-prelight.png
|   |       |       slider-vert.png
|   |       |       trough-horizontal.png
|   |       |       trough-vertical.png
|   |       |
|   |       +---Scrollbars
|   |       |       slider-horiz-insens.png
|   |       |       slider-horiz-prelight.png
|   |       |       slider-horiz.png
|   |       |       slider-vert-insens.png
|   |       |       slider-vert-prelight.png
|   |       |       slider-vert.png
|   |       |       stepper-down.png
|   |       |       stepper-left.png
|   |       |       stepper-right.png
|   |       |       stepper-up.png
|   |       |       trough-scrollbar-horiz.png
|   |       |       trough-scrollbar-vert.png
|   |       |
|   |       +---Shadows
|   |       |       entry-shadow-in.png
|   |       |       shadow-etched-out.png
|   |       |       shadow-in.png
|   |       |       shadow-none.png
|   |       |       shadow-out.png
|   |       |       text-entry.png
|   |       |       text.png
|   |       |
|   |       +---Spin
|   |       |       arrow-down-disable.png
|   |       |       arrow-down-prelight.png
|   |       |       arrow-down.png
|   |       |       arrow-up-disable.png
|   |       |       arrow-up-prelight.png
|   |       |       arrow-up.png
|   |       |       entry-shadow-in.png
|   |       |       spin-down-bg.png
|   |       |       spin-up-bg.png
|   |       |       text-entry-focus.png
|   |       |       text-entry.png
|   |       |
|   |       +---Tabs
|   |       |       gap-bottom.png
|   |       |       gap-left.png
|   |       |       gap-right.png
|   |       |       gap-top.png
|   |       |       notebook.png
|   |       |       null.png
|   |       |       tab-bottom-active.png
|   |       |       tab-bottom.png
|   |       |       tab-left-active.png
|   |       |       tab-left.png
|   |       |       tab-right-active.png
|   |       |       tab-right.png
|   |       |       tab-top-active.png
|   |       |       tab-top.png
|   |       |
|   |       \---Toolbar
|   |               toolbutton-normal.png
|   |               toolbutton-prelight.png
|   |               toolbutton-pressed.png
|   |               toolbutton-toggled.png
|   |
|   +---Unity
|   |   \---gtk-2.0
|   |           gtkrc
|   |
|   +---Water-Vapor
|   |   \---gtk-2.0
|   |       |   border.png
|   |       |   brushed.png
|   |       |   Changelog
|   |       |   checked_box.png
|   |       |   gnome-main-menu.png
|   |       |   gray_button.png
|   |       |   gtkrc
|   |       |   hline.png
|   |       |   horizontal_handle.png
|   |       |   horizontal_paned_handle.png
|   |       |   horizontal_trough.png
|   |       |   horizontal_trough_3.png
|   |       |   hscroll_left.png
|   |       |   hscroll_left_focus.png
|   |       |   hscroll_right.png
|   |       |   hscroll_right_focus.png
|   |       |   iconrc
|   |       |   insens.png
|   |       |   list_header.png
|   |       |   list_header_clicked.png
|   |       |   menubar_option_arrow.png
|   |       |   menubar_option_arrow_insensitive.png
|   |       |   menu_background.png
|   |       |   menu_hi-light_2.png
|   |       |   menu_hi-light_3.png
|   |       |   NormalTabBottom.png
|   |       |   NormalTabTop.png
|   |       |   notebook_bottom_flat.png
|   |       |   notebook_left_flat.png
|   |       |   notebook_right_flat.png
|   |       |   notebook_top_flat.png
|   |       |   OptionMenu.png
|   |       |   OptionMenuA.png
|   |       |   OptionMenuP.png
|   |       |   option_in_2.png
|   |       |   option_out_2.png
|   |       |   out_sel.png
|   |       |   panel_background.png
|   |       |   progressbar.png
|   |       |   progressbarb.png
|   |       |   scrollbar_active_horizontal.png
|   |       |   scrollbar_active_vertical.png
|   |       |   scrollbar_horizontal.png
|   |       |   scrollbar_vertical.png
|   |       |   SelectedTabBottom.png
|   |       |   SelectedTabTop.png
|   |       |   shadow_etched_in.png
|   |       |   shadow_etched_out.png
|   |       |   shadow_in.png
|   |       |   shadow_out.png
|   |       |   spin_button_down.png
|   |       |   spin_button_down_active.png
|   |       |   spin_button_down_arrow.png
|   |       |   spin_button_down_prelight.png
|   |       |   spin_button_up.png
|   |       |   spin_button_up_active.png
|   |       |   spin_button_up_arrow.png
|   |       |   spin_button_up_prelight.png
|   |       |   text_entry.png
|   |       |   toolbar.png
|   |       |   toolbar_background.png
|   |       |   toolbar_backup.png
|   |       |   tooltip.png
|   |       |   tooltippy.png
|   |       |   tooltippyi.png
|   |       |   transparent.png
|   |       |   trough.png
|   |       |   unchecked_box.png
|   |       |   vertical_handle.png
|   |       |   vertical_paned_handle.png
|   |       |   vertical_trough.png
|   |       |   vertical_trough_3.png
|   |       |   vline.png
|   |       |   vscroll_down.png
|   |       |   vscroll_down_focus.png
|   |       |   vscroll_up.png
|   |       |   vscroll_up_focus.png
|   |       |
|   |       \---icons
|   |               button_back.png
|   |               stock_add.png
|   |               stock_apply.png
|   |               stock_back.png
|   |               stock_bottom.png
|   |               stock_cancel.png
|   |               stock_cd.png
|   |               stock_cdrom.png
|   |               stock_copy.png
|   |               stock_cut.png
|   |               stock_down.png
|   |               stock_find.png
|   |               stock_folder.png
|   |               stock_forward.png
|   |               stock_goto_first.png
|   |               stock_goto_last.png
|   |               stock_help.png
|   |               stock_home.png
|   |               stock_jump_to.png
|   |               stock_new.png
|   |               stock_ok.png
|   |               stock_open.png
|   |               stock_paste.png
|   |               stock_print.png
|   |               stock_quit.png
|   |               stock_redo.png
|   |               stock_refresh.png
|   |               stock_save.png
|   |               stock_top.png
|   |               stock_trash.png
|   |               stock_undo.png
|   |               stock_up.png
|   |               stock_zoom_fit_width.png
|   |               stock_zoom_in.png
|   |               stock_zoom_one_to_one.png
|   |               stock_zoom_out.png
|   |
|   +---Wii-Black
|   |   \---gtk-2.0
|   |       |   gtkrc
|   |       |   menubar.rc
|   |       |   panel.rc
|   |       |
|   |       +---Arrows
|   |       |       arrow-down.png
|   |       |       arrow-left.png
|   |       |       arrow-right-norm.png
|   |       |       arrow-right-prelight.png
|   |       |       arrow-right.png
|   |       |       arrow-up.png
|   |       |
|   |       +---Buttons
|   |       |       button-default.png
|   |       |       button-insensitive.png
|   |       |       button-normal.png
|   |       |       button-prelight.png
|   |       |       button-pressed.png
|   |       |
|   |       +---Check-Radio
|   |       |       check1.png
|   |       |       check2.png
|   |       |       check3.png
|   |       |       check4.png
|   |       |       checklight.png
|   |       |       highlight.png
|   |       |       option1.png
|   |       |       option2.png
|   |       |       option3.png
|   |       |       option4.png
|   |       |
|   |       +---Combo
|   |       |       combo-active.png
|   |       |       combo-arrow-insens.png
|   |       |       combo-arrow-prelight.png
|   |       |       combo-arrow.png
|   |       |       combo-inactive.png
|   |       |       combo-normal.png
|   |       |       combo-prelight.png
|   |       |
|   |       +---Frame-Gap
|   |       |       frame-gap-end.png
|   |       |       frame-gap-start.png
|   |       |       frame1.png
|   |       |       frame2.png
|   |       |
|   |       +---Handles
|   |       |       handle-h.png
|   |       |       handle-v.png
|   |       |
|   |       +---Lines
|   |       |       line-h.png
|   |       |       line-v.png
|   |       |
|   |       +---ListHeaders
|   |       |       list_header-insens.png
|   |       |       list_header-prelight.png
|   |       |       list_header-pressed.png
|   |       |       list_header.png
|   |       |
|   |       +---Menu-Menubar
|   |       |       menu.png
|   |       |       menubar-item.png
|   |       |       menubar.png
|   |       |       menuitem.png
|   |       |       menuline.png
|   |       |
|   |       +---Others
|   |       |       focus.png
|   |       |       null.png
|   |       |       ruler.png
|   |       |
|   |       +---Panel
|   |       |       panel-bg.png
|   |       |       panelbutton1.png
|   |       |       panelbutton2.png
|   |       |       panelbutton3.png
|   |       |       panelbutton4.png
|   |       |
|   |       +---ProgressBar
|   |       |       progressbar-horiz.png
|   |       |       trough-progressbar-horiz.png
|   |       |       trough-progressbar-vert.png
|   |       |
|   |       +---Range
|   |       |       null.png
|   |       |       slider-horiz-prelight.png
|   |       |       slider-horiz.png
|   |       |       slider-vert-prelight.png
|   |       |       slider-vert.png
|   |       |       trough-horizontal.png
|   |       |       trough-vertical.png
|   |       |
|   |       +---Scrollbars
|   |       |       scroll-thumb-horiz.png
|   |       |       scroll-thumb-vert.png
|   |       |       slider-horiz-insens.png
|   |       |       slider-horiz-prelight.png
|   |       |       slider-horiz.png
|   |       |       slider-vert-insens.png
|   |       |       slider-vert-prelight.png
|   |       |       slider-vert.png
|   |       |       stepper-down-insens.png
|   |       |       stepper-down-prelight.png
|   |       |       stepper-down.png
|   |       |       stepper-left-insens.png
|   |       |       stepper-left-prelight.png
|   |       |       stepper-left.png
|   |       |       stepper-right-insens.png
|   |       |       stepper-right-prelight.png
|   |       |       stepper-right.png
|   |       |       stepper-up-insens.png
|   |       |       stepper-up-prelight.png
|   |       |       stepper-up.png
|   |       |       trough-scrollbar-horiz.png
|   |       |       trough-scrollbar-vert.png
|   |       |
|   |       +---Shadows
|   |       |       entry-shadow-in.png
|   |       |       shadow-etched-out.png
|   |       |       shadow-in.png
|   |       |       shadow-none.png
|   |       |       shadow-out.png
|   |       |       text-entry.png
|   |       |       text.png
|   |       |
|   |       +---Spin
|   |       |       spin-down-disable.png
|   |       |       spin-down-prelight.png
|   |       |       spin-down.png
|   |       |       spin-up-disable.png
|   |       |       spin-up-prelight.png
|   |       |       spin-up.png
|   |       |       spin.png
|   |       |
|   |       +---Tabs
|   |       |       notebook.png
|   |       |       null.png
|   |       |       tab-bottom-active.png
|   |       |       tab-bottom.png
|   |       |       tab-left-active.png
|   |       |       tab-left.png
|   |       |       tab-right-active.png
|   |       |       tab-right.png
|   |       |       tab-top-active.png
|   |       |       tab-top.png
|   |       |
|   |       \---Toolbar
|   |               toolbar.png
|   |               toolbutton-normal.png
|   |               toolbutton-prelight.png
|   |               toolbutton-pressed.png
|   |               toolbutton-toggled.png
|   |
|   \---Windows-Default
|       \---gtk-2.0
|           |   gtkrc
|           |   menubar-blue.rc
|           |   menubar-green.rc
|           |   menubar-light.rc
|           |   panel-light.rc
|           |   panel.rc
|           |   panelbuttons.rc
|           |
|           +---Arrows
|           |       arrow-down.png
|           |       arrow-left.png
|           |       arrow-right-norm.png
|           |       arrow-right-prelight.png
|           |       arrow-right.png
|           |       arrow-up.png
|           |
|           +---Buttons
|           |       button-default.png
|           |       button-insensitive.png
|           |       button-normal.png
|           |       button-prelight.png
|           |       button-pressed.png
|           |
|           +---Check-Radio
|           |       check1.png
|           |       check2.png
|           |       check3.png
|           |       check4.png
|           |       checklight.png
|           |       highlight.png
|           |       option1.png
|           |       option2.png
|           |       option4.png
|           |
|           +---Combo
|           |       button-pressed.png
|           |       combo-active.png
|           |       combo-arrow-insens.png
|           |       combo-arrow-prelight.png
|           |       combo-arrow.png
|           |       combo-inactive.png
|           |       combo-normal.png
|           |       combo-prelight.png
|           |
|           +---Frame-Gap
|           |       frame-gap-end.png
|           |       frame-gap-start.png
|           |       frame1.png
|           |       frame2.png
|           |
|           +---Handles
|           |       handle-h.png
|           |       handle-v.png
|           |
|           +---icons
|           |       gtk-go-back.png
|           |       gtk-go-down.png
|           |       gtk-go-forward.png
|           |       gtk-go-up.png
|           |       gtk-home.png
|           |       gtk-refresh.png
|           |       gtk-stop.png
|           |       gtk-zoom-in.png
|           |       gtk-zoom-out.png
|           |       iconrc
|           |       logo.png
|           |
|           +---Lines
|           |       line-h.png
|           |       line-v.png
|           |
|           +---ListHeaders
|           |       list_header-insens.png
|           |       list_header-prelight.png
|           |       list_header-pressed.png
|           |       list_header.png
|           |
|           +---Menu-Menubar
|           |       menu.png
|           |       menubar-blue.png
|           |       menubar-inactive.png
|           |       menubar-item.png
|           |       menubar-light.png
|           |       menuitem.png
|           |       menuline.png
|           |
|           +---Others
|           |       focus.png
|           |       null.png
|           |       ruler.png
|           |
|           +---Panel
|           |       panel-bg.png
|           |       panelbutton1.png
|           |       panelbutton2.png
|           |       panelbutton3.png
|           |       panelbutton4.png
|           |
|           +---ProgressBar
|           |       progressbar-horiz.png
|           |       progressbar-vert.png
|           |       trough-progressbar-horiz.png
|           |       trough-progressbar-vert.png
|           |
|           +---Range
|           |       null.png
|           |       slider-horiz-prelight.png
|           |       slider-horiz.png
|           |       slider-vert-prelight.png
|           |       slider-vert.png
|           |       trough-horizontal.png
|           |       trough-vertical.png
|           |
|           +---Scrollbars
|           |       scroll-thumb-horiz.png
|           |       scroll-thumb-vert.png
|           |       slider-horiz-insens.png
|           |       slider-horiz-prelight.png
|           |       slider-horiz.png
|           |       slider-vert-insens.png
|           |       slider-vert-prelight.png
|           |       slider-vert.png
|           |       stepper-down-insens.png
|           |       stepper-down-prelight.png
|           |       stepper-down.png
|           |       stepper-left-insens.png
|           |       stepper-left-prelight.png
|           |       stepper-left.png
|           |       stepper-right-insens.png
|           |       stepper-right-prelight.png
|           |       stepper-right.png
|           |       stepper-up-insens.png
|           |       stepper-up-prelight.png
|           |       stepper-up.png
|           |       trough-scrollbar-horiz.png
|           |       trough-scrollbar-vert.png
|           |
|           +---Shadows
|           |       entry-shadow-in.png
|           |       shadow-etched-out.png
|           |       shadow-in.png
|           |       shadow-none.png
|           |       shadow-out.png
|           |       text-entry.png
|           |       text.png
|           |
|           +---Spin
|           |       spin-down-disable.png
|           |       spin-down-prelight.png
|           |       spin-down.png
|           |       spin-up-disable.png
|           |       spin-up-prelight.png
|           |       spin-up.png
|           |       spin.png
|           |
|           +---Tabs
|           |       notebook.png
|           |       null.png
|           |       tab-bottom-active.png
|           |       tab-bottom.png
|           |       tab-left-active.png
|           |       tab-left.png
|           |       tab-right-active.png
|           |       tab-right.png
|           |       tab-top-active.png
|           |       tab-top.png
|           |
|           \---Toolbar
|                   toolbar.png
|                   toolbutton-normal.png
|                   toolbutton-prelight.png
|                   toolbutton-pressed.png
|                   toolbutton-toggled.png
|
\---work
    |   client.db
    |   client.db-journal
    |
    \---01
        |   logfile_01.txt
        |   viewerFrame0.json
        |   viewerFrame1.json
        |   viewerFrame2.json
        |   viewerFrame3.json
        |   viewerFrame4.json
        |   viewerFrame5.json
        |   viewerFrame6.json
        |   viewerFrame7.json
        |   viewerTop.json
        |   wudata_01.dat
        |   wudata_01.lock
        |   wuinfo_01.dat
        |
        \---01
                checkpointState.xml
                checkpt.crc
                core.xml
                integrator.xml
                positions.xtc
                science.log
                state.xml
                stepsDone
                system.xml


C:\Users\PantherX-H\AppData\Roaming\FAHClient>
Everything seems to be following the expectations. Do note that the system has a single account, not multiple.

Re: FAH won't run correctly as a 'standard' user on Win10 (F

Posted: Fri Apr 24, 2020 1:09 am
by Stel2112
Do note that the system has a single account, not multiple.
There is a single account on the system total? Then it is an admin account. Windows will not allow a lone, single account on a machine to be a standard account, there must be at least one (enabled) admin account.

Re: FAH won't run correctly as a 'standard' user on Win10 (F

Posted: Fri Apr 24, 2020 5:31 am
by michelv
Yes, I'm the *nix style, so one admin account with install privileges and one limited user for normal work, and only GPU for F@H. So I am probably a bit off the average, but hopefully a help in finetuning.

So install in separate (outside of \program files(x86)\), take owner ship for both the data dir and program files dir (to limited user), copy GPUs.txt to the install dir and remove CPU slot. Now I can start F@H when I want and throttle it when I need to work (I do need the GPU for other stuff as well to pay the electricity bill).

Re: FAH won't run correctly as a 'standard' user on Win10 (F

Posted: Fri Apr 24, 2020 10:32 pm
by SetiCrew486
Hello, everyone!

I've run into the same issues when I installed the FAH client a couple of weeks ago, and luckily found a very similar solution as described in the first post, without knowing this thread.
But I agree that this is maybe beyond the capabilities of most users.

Today, I tested again out of couriosity, with the 7.6.9 installer, and have to confirm the outcome is exactly as Stel2112, ateguartarix and others have described it.

While it's true that you can make an installer perform some duties in the context of the original user (which is blocked if you choose "Run as Administrator", obvoiusly), the FAH installer does not seem to make use of this mechanism.
Everything is set up for the admin user, and if you uncheck the "run client" box at the end of the dialogue, the non-admin user does not find any hint the FAH client is even installed.

I've seen a few installers lately that try to avoid the problem by aiming for the user's %APPDATA% folder as default installation directory instead of %ProgramFiles%.
This way, they won't need elevated rights during the installation process, and all the icons etc. can be put in the right places.

Though I am not very fond of this strategy, since executing programs from AppData is prohibited in many environments, esp. company networks, via group policy, maybe it can be a solution here, since commercially used machines aren't the main target audience anyway?

Re: FAH won't run correctly as a 'standard' user on Win10 (F

Posted: Sat Apr 25, 2020 12:01 am
by Stel2112
Thanks for the report! I think this problem is much more widespread than some seem to believe.

The people who are NOT having issues running FAH as a 'standard' user probably do not realize that either:

1. The account they run it under is actually an admin account (note: if there is only one account on a Windows PC, that account is required by the OS to be an admin account)

-OR-

2. It WAS an admin account when FAH was first installed and the account was later changed to 'standard'. In this case the account would have the required folder permissions and the launch and startup icons would be created on the correct account.

-OR-

3. They very recently installed FAH and left the box checked to "run FAH" at the end of the install process. In this case FAH is running under the admin account due to the installer (which runs as admin) launching the FAH program. If they attempt to restart FAH under their standard account there will be issues (ie when they quit FAH, reboot, or logout/login to windows, etc).

-OR-

4. They have some unusual security permissions setup on their file system.

-OR- (as SetiCrew486 mentions below)

5. The first installation of the FAH client was prior to V7.4.18, FAH was installed for "all users", and has only been updated since.

-OR-

6. They copied shortcuts from the admin account which have "Start in" pointing to the admin's FAH data folder (the installer changes permissions to allow 'user' Read and Write access to this one admin folder-not a good design)


To verify, I just test installed 7.6.9 on 2 virtual machines with fresh, vanilla OS installs, one with Win 7 Pro, and the other with Win10 Pro. I also did a test install on a Win10 Pro laptop. The issues are the same as my main machine. ALL FOUR machines display the same issues as described in the first post and as described by a number of commenters on this thread. All four work fine when FAH is installed as described in the first post of this thread (viewtopic.php?f=106&t=33531#p319509).

(ateguartarix describes the problem in more detail here: viewtopic.php?p=328736#p328736 )

Re: FAH won't run correctly as a 'standard' user on Win10 (F

Posted: Sat Apr 25, 2020 9:04 am
by michelv
I had to do a restart (MS can still not update without a restart) and yep: all settings were removed again. So CPU slot back, ID lost (But the GPU slot was still there).
You see this more often with software made for WinXP/98, or that started in that period. I'm lucky I do not need to do the rewrite on this...

Re: FAH won't run correctly as a 'standard' user on Win10 (F

Posted: Sun Apr 26, 2020 8:41 am
by SetiCrew486
michelv wrote:I'm lucky I do not need to do the rewrite on this...
I think it's more an issue of the installer, not of the FAH client itself, so my guess is that there would be not much code work necessary to make this work corectly.

Frist step is of course to bring back the all users installation ... I think you're bound to put your icons to CommonDesktop/CommonStartMenu if you require admin privileges during the installation (which you do most of the time, cause normal users have no write permission in %ProgamFiles%)

@Stel2112:
I agree with your list completely, but would like to extend it to

5. First installation of the FAH client was prior to V7.4.18, and has only updated since.

because I just learned from the changelog that this was the first version that not installed for all users any longer.

I also agree with your estimation that the issue is fairly widespread.
Having a non-elevated account as main user and an additional admin account for installation purposes etc. is a security measure that has been recommended evreywhere and for quite a while ... I even set up my parent's machine this way.

And usualy, you don't have much trouble with that ... unless you come across old programs that were designed fow Win XP orignally, like michelv mentioned, or you need special hardware access that is blocked for non-elevated users, like HWMonitor

Re: FAH won't run correctly as a 'standard' user on Win10 (F

Posted: Sun Apr 26, 2020 5:20 pm
by ateguartarix
For everyone's sake, this is now an open issue on Github. One user pointed out that it's a regression to a problem uncovered earlier and fixed on 7.3.7.

Re: FAH won't run correctly as a 'standard' user on Win10 (F

Posted: Sun Apr 26, 2020 7:39 pm
by Stel2112
Excellent.

I explored this issue a little more. What seems to be happening is that the installer actually changes permissions on the single folder C:\Users\<admin_account_name>\AppData\Roamin\FAHClient to allow 'users' read and write access. This is not the best design. Standard users should not be given read or write access to the file tree typically reserved for the admin (ie. C:\Users\<admin_account_name>\).

So if you were to express install FAH as usual, you should be able get it to work on a 'standard' account by making a shortcut to the FAHClient *IF* you also modify the FAH shortcut's "Start in" entry to point to "C:\Users\<admin_account_name>\AppData\Roamin\FAHClient". Otherwise by default a newly created shortcut will "start in" the program's folder, which causes issues for FAH when in the default program location. I think this is yet another reason why some people have been able to get it to work ok as a standard user - they copied the shortcut from the admin account, which has that "Start in" info already entered.

Suggestion to fix the installer in a future version: For FAH data, use the hidden "%PROGRAMDATA%" folder (ie. something like "C:\ProgramData\FAH\") instead. That is the intent of this folder tree, a place for data common to all users of the system. It shouldn't matter which account a user logs into Windows with, they all can access the same data there. Client program files can go into "C:\Program Files (x86)\FAHClient" as usual. Then the only other issue would be to make sure that proper shortcuts are created on all local accounts. (Start menu for all users is here: %ProgramData%\Microsoft\Windows\Start Menu\Programs , all user desktop is here: %public%\Public Desktop ). Also, autostart should work for all accounts if the user chooses.

(An updated simpler workaround is now here: viewtopic.php?f=108&t=34839 )