FoxInCloud
FoxInCloud 2.21.1-beta.3 installation issues
Gravatar is a globally recognized avatar based on your email address. FoxInCloud 2.21.1-beta.3 installation issues
  Richard Kaye
  All
  May 17, 2016 @ 10:31am

Hi Thierry,

As requested, I'm documenting here the behaviors I am seeing when installing beta 3. These are the same issues I ran into with the beta-2 installer. After the installer tells me PDFX-viewer is required, I tell the installer to go ahead and install it at which point the installation fails and ends.

I then run the installer again; click "Install" in the first dialog and then "No" in the MessageBox dialog in order to allow the installation to continue. However, after VFP starts up it brings up LOCFILE requests for each part of the WW framework code. Note the odd "file name" (ain clear) in the 4th screenshot; clearly not a file name but part of a prompt is my guess. Because I'm curious I clicked Ignore about 62 times just to see how high I can count. 😃 This whole workflow happened 4 times; I assume once for each demo PJX.

If you need any other info or details, please let me know.

Gravatar is a globally recognized avatar based on your email address. re: FoxInCloud 2.21.1-beta.3 installation issues
  Richard Kaye
  Richard Kaye
  May 17, 2016 @ 11:45am

One more follow-on to this. When I run the shortcut for the FiC Studio, I get this message when VFP comes up:

I'm sure there is some instruction somewhere about how to address this but this NooB needs something a little more explicit. 😃

Gravatar is a globally recognized avatar based on your email address. re: FoxInCloud 2.21.1-beta.3 installation issues
  FoxInCloud Support - Thierry N.
  Richard Kaye
  May 17, 2016 @ 08:47pm

Hi Richard,

Thanks a lot for your feedback, especially the screenshots that helped us find and fix a glitch.

Not sure about the message for PDFxviewer; looks like the PDFxviewer install package (bundled in the FAS install) failed to download some additional files needed for install.

We'll shortly issue a beta 4 that will, hopefully, fix all these glitches.

Any specific feedback about the new FoxInCloud menu pad?

Gravatar is a globally recognized avatar based on your email address. re: FoxInCloud 2.21.1-beta.3 installation issues
  FoxInCloud Support - Thierry N.
  Richard Kaye
  May 17, 2016 @ 08:54pm

One more follow-on to this. When I run the shortcut for the FiC Studio, I get this message when VFP comes up:

I'm sure there is some instruction somewhere about how to address this but this NooB needs something a little more explicit. 😃

Do you have IIS express installed?

If you can reproduce this, could you please choose suspend and post a degugger screenshot showing the trace (if code), call stack and locals windows?

Thanks

Gravatar is a globally recognized avatar based on your email address. re: FoxInCloud 2.21.1-beta.3 installation issues
  Richard Kaye
  Thierry Nivelet (FoxInCloud)
  May 18, 2016 @ 07:13am

Yes, I do have IIS installed. I'm sure it's some manual configuration bit I need to do.

I will report back with the details as requested.

Gravatar is a globally recognized avatar based on your email address. re: FoxInCloud 2.21.1-beta.3 installation issues
  FoxInCloud Support - Thierry N.
  Richard Kaye
  May 18, 2016 @ 07:32am

I was referring to IIS express, not IIS 'classic'

Gravatar is a globally recognized avatar based on your email address. re: FoxInCloud 2.21.1-beta.3 installation issues
  Richard Kaye
  Thierry Nivelet (FoxInCloud)
  May 18, 2016 @ 07:35am

Sorry for the lack of precision, Thierry. 😃 I have whatever IIS version comes with a W7 Enterprise version.

Gravatar is a globally recognized avatar based on your email address. re: FoxInCloud 2.21.1-beta.3 installation issues
  FoxInCloud Support - Thierry N.
  Richard Kaye
  May 18, 2016 @ 07:37am

OK, meno male ...

if you can suspend and post the debugger screenshot, I'll appreciate

Gravatar is a globally recognized avatar based on your email address. re: FoxInCloud 2.21.1-beta.3 installation issues
  Richard Kaye
  Thierry Nivelet (FoxInCloud)
  May 18, 2016 @ 09:17am

Here you go.


GCADOSSIER                        Pub                 C       ""
TLFICSTART                        Local               L       .T.  aw
TLCLEAR                           Local               L       .F.  aw
TLALLTOOLS                        Local               L       .F.  aw
TLSETPATHONLY
                                  Local               L       .F.  aw
LLRESULT                          Local               L       .F.  aw
LIDE                              Local               L       .T.  aw
AA                                Local               A       aw
          (   1)                                      L       .F.
LOPJXS                            Local               L       .F.  aw
LCPJX                             Local               L       .F.  aw
ATPJCLEAN_FILE
                                  Local               C       "C:\VFP9\Tools\AB\AW\Samples\atPJclean.txt"  aw
ATPJCLEAN_FXP
                                  Local               C       "C:\VFP9\Tools\AB\AT\atPJclean.fxp"  aw
LLIGNOREALLWARNING
                                  Local               L       .F.  aw
OSAFETY                           Local               L       .F.  aw
CGENMENU                          Local               C       "C:\VFP9\Tools\AB\awGenMenu.prg"  aw
LCVERSION                         Local               C       "2.21.1-beta.3"  aw
ADMINMANAGER
                                  Local               O       MICROSOFT.APPLICATIONHOST.WRITABLEADMINMANAGER  awstart_ficapps
SITESSECTION
                                  Local               L       .F.  awstart_ficapps
IAPP                              Local               L       .F.  awstart_ficapps
SITE                              Local               L       .F.  awstart_ficapps
ISAPICGIRESTRICTIONSECTION
                                  Local               L       .F.  awstart_ficapps
ISAPICGIRESTRICTIONCOLLECTION
                                  Local               L       .F.  awstart_ficapps
IISAPI                            Local               L       .F.  awstart_ficapps
XMLPARSER                         Local               L       .F.  awstart_ficapps
OXML                              Local               L       .F.  awstart_ficapps
FSO                               Local               L       .F.  awstart_ficapps
FILE                              Local               L       .F.  awstart_ficapps
STREAM                            Local               L       .F.  awstart_ficapps
APP                               Local               L       .F.  awstart_ficapps
VIRTUAL                           Local               L       .F.  awstart_ficapps
IVIRTUAL                          Local               L       .F.  awstart_ficapps
HANDLERS                          Local               L       .F.  awstart_ficapps
HANDLER                           Local               L       .F.  awstart_ficapps
HANDLERCHANGED
                                  Local               L       .F.  awstart_ficapps
IHAND                             Local               L       .F.  awstart_ficapps
SCRIPTPROCESSOR
                                  Local               L       .F.  awstart_ficapps
SCRIPTMODULE
                                  Local               L       .F.  awstart_ficapps
SCRIPTMODULEENTRY
                                  Local               L       .F.  awstart_ficapps
SCRIPTMODULELISTED
                                  Local               L       .F.  awstart_ficapps
SCRIPTMODULEALLOWED
                                  Local               L       .F.  awstart_ficapps
ISAPICGIRESTRICTIONSECTIONCHANGED
                                  Local               L       .F.  awstart_ficapps
TRUE                              Local               L       .F.  awstart_ficapps
FALSE                             Local               L       .F.  awstart_ficapps
   43 variables defined,    152 bytes used
16341 variables available

Print System Memory Variables

_ALIGNMENT                        Pub                 C       "LEFT"
_ASCIICOLS                        Pub                 N       80                               (             80.00000000)
_ASCIIROWS                        Pub                 N       63                               (             63.00000000)
_ASSIST                           Pub                 C       ""
_BEAUTIFY                         Pub                 C       "C:\VFP9\BEAUTIFY.APP"
_BOX                              Pub                 L       .T.
_BROWSER                          Pub                 C       "C:\VFP9\BROWSER.APP"
_BUILDER                          Pub                 C       "C:\VFP9\BUILDER.APP"
_CALCMEM                          Pub                 N       0.00                             (              0.00000000)
_CALCVALUE                        Pub                 N       21.53                            (             21.52500000)
_CODESENSE                        Pub                 C       "C:\VFP9\FOXCODE.APP"
_CONVERTER                        Pub                 C       "C:\VFP9\CONVERT.APP"
_COVERAGE                         Pub                 C       "C:\FOX\COVPRO\CVP_1.18.0001_9.0\CVP.EXE"
_CUROBJ                           Pub                 N       -1                               (             -1.00000000)
_DBLCLICK                         Pub                 N       0.50                             (              0.50000000)
_DIARYDATE                        Pub                 D       05/18/2016
_DOS                              Pub                 L       .F.
_FOXCODE                          Pub                 C       "C:\USERS\RKAYE\APPDATA\ROAMING\MICROSOFT\VISUAL FOXPRO 9\FOXCODE.DBF"
_FOXDOC                           Pub                 C       ""
_FOXGRAPH                         Pub                 C       ""
_FOXREF                           Pub                 C       "C:\FOX\VFPX\THOR\THOR\TOOLS\APPS\CODE REFERENCES\FOXREF.APP"
_FOXTASK                          Pub                 C       "C:\USERS\RKAYE\APPDATA\ROAMING\MICROSOFT\VISUAL FOXPRO 9\FOXTASK.DBF"
_GALLERY                          Pub                 C       "C:\VFP9\GALLERY.APP"
_GENGRAPH                         Pub                 C       ""
_GENHTML                          Pub                 C       "C:\VFP9\GENHTML.PRG"
_GENMENU                          Pub                 C       "C:\VFP9\Tools\AB\awGenMenu.prg"
_GENPD                            Pub                 C       ""
_GENSCRN                          Pub                 C       ""
_GENXTAB                          Pub                 C       "C:\VFP9\VFPXTAB.FXP"
_GETEXPR                          Pub                 C       ""
_INCLUDE                          Pub                 C       ""
_INCSEEK                          Pub                 N       0.50                             (              0.50000000)
_INDENT                           Pub                 N       0                                (              0.00000000)
_LMARGIN                          Pub                 N       0                                (              0.00000000)
_MAC                              Pub                 L       .F.
_MENUDESIGNER                     Pub                 C       ""
_MLINE                            Pub                 N       0                                (              0.00000000)
_OBJECTBROWSER                    Pub                 C       "C:\VFP9\OBJECTBROWSER.APP"
_PADVANCE                         Pub                 C       "FORMFEED"
_PAGENO                           Pub                 N       2                                (              2.00000000)
_PAGETOTAL                        Pub                 N       0                                (              0.00000000)
_PBPAGE                           Pub                 N       1                                (              1.00000000)
_PCOLNO                           Pub                 N       62                               (             62.00000000)
_PCOPIES                          Pub                 N       1                                (              1.00000000)
_PDRIVER                          Pub                 C       ""
_PDSETUP                          Pub                 C       ""
_PECODE                           Pub                 C       ""
_PEJECT                           Pub                 C       "NONE"
_PEPAGE                           Pub                 N       32767                            (          32767.00000000)
_PLENGTH                          Pub                 N       66                               (             66.00000000)
_PLINENO                          Pub                 N       48                               (             48.00000000)
_PLOFFSET                         Pub                 N       0                                (              0.00000000)
_PPITCH                           Pub                 C       "DEFAULT"
_PQUALITY                         Pub                 L       .F.
_PRETEXT                          Pub                 C       ""
_PSCODE                           Pub                 C       ""
_PSPACING                         Pub                 N       1                                (              1.00000000)
_PWAIT                            Pub                 L       .F.
_REPORTBUILDER                    Pub                 C       "C:\VFP9\REPORTBUILDER.APP"
_REPORTOUTPUT                     Pub                 C       "C:\VFP9\REPORTOUTPUT.APP"
_REPORTPREVIEW                    Pub                 C       "C:\VFP9\REPORTPREVIEW.APP"
_RMARGIN                          Pub                 N       80                               (             80.00000000)
_RUNACTIVEDOC                     Pub                 C       ""
_SAMPLES                          Pub                 C       "C:\VFP9\SAMPLES\"
_SCCTEXT                          Pub                 C       "C:\WINAUCT\SCCTEXTX.PRG"
_SCREEN                           Pub                 O       FORM
_SHELL                            Pub                 C       ""
_SPELLCHK                         Pub                 C       ""
_STARTUP                          Pub                 C       ""
_TABS                             Pub                 C       ""
_TALLY                            Pub                 N       740                              (            740.00000000)
_TASKLIST                         Pub                 C       "C:\VFP9\TASKLIST.APP"
_TASKPANE                         Pub                 C       "C:\VFP9\TASKPANE.APP"
_TEXT                             Pub                 N       -1                               (             -1.00000000)
_THROTTLE                         Pub                 N       0.00                             (              0.00000000)
_TOOLBOX                          Pub                 C       "C:\VFP9\TOOLBOX.APP"
_TOOLTIPTIMEOUT                   Pub                 N       0                                (              0.00000000)
_TRANSPORT                        Pub                 C       ""
_TRIGGERLEVEL                     Pub                 N       0                                (              0.00000000)
_UNIX                             Pub                 L       .F.
_VFP                              Pub                 O       MICROSOFT VISUAL FOXPRO APPLICATION 9.0
_WINDOWS                          Pub                 L       .T.
_WIZARD                           Pub                 C       "C:\VFP9\WIZARD.APP"
_WRAP                             Pub                 L       .F.

   90 System Variables Defined

Menu and Pad Definitions

    0 Menus Defined

Popup Definitions

SAMPLES                              550 bytes
ONTHEWEB                             639 bytes
TOOLS                                1351 bytes
WEBCONNECT                           906 bytes

    4 Popups Defined

Window Definitions

    0 Windows Defined
Processor is Pentium
Procedure file: C:\VFP9\TOOLS\AB\AB.FXP, C:\VFP9\TOOLS\AB\ABARRAY.FXP, C:\VFP9\TOOLS\AB\ABDATA.FXP, C:\VFP9\TOOLS\AB\ABDATE.FXP, C:\VFP9\TOOLS\AB\ABDEV.FXP, C:\VFP9\TOOLS\AB\ABFILE.FXP, C:\VFP9\TOOLS\AB\ABGA.FXP, C:\VFP9\TOOLS\AB\ABOFFICE.FXP, C:\VFP9\TOOLS\AB\ABOOP.FXP, C:\VFP9\TOOLS\AB\ABTXT.FXP, C:\VFP9\TOOLS\AB\AWPUBLIC.FXP, AC.FXP, ACDATA.FXP, ACGA.FXP, ACOOP.FXP, ACTXT.FXP, WWHTTP.FXP, WWCONFIG.FXP, WWAPI.FXP, WWUTILS.FXP, WWSERVER.FXP, WWPROCESS.FXP, WWREQUEST.FXP, WWASPREQUEST.FXP, WWHTTPHEADER.FXP, WWRESPONSE.FXP, WWRESPONSEFILE.FXP, WWRESPONSESTRING.FXP, WWCACHE.FXP, WWLOCALEINFO.FXP, WWWEBGRAPHS.FXP, WWSHOWCURSOR.FXP, WWDBFPOPUP.FXP, WWEVAL.FXP, CODEBLOCKCLASS.FXP, WWVFPSCRIPT.FXP, WWSOAP.FXP, WWSESSION.FXP, WWPOP3.FXP, WWPDF.FXP, WWBANNER.FXP, WWHTTPSQL.FXP, C:\VFP9\TOOLS\AB\AW\AW.APP, AWAPPHOST.FXP, AWAPPUSERENV.FXP, AWHTML.FXP, AWMENU.FXP, AWSERVER.FXP, AWSTART.FXP, AWSUPPORT.FXP, CSCODEPARSER.FXP, AWTXT.FXP
Class libraries: C:\VFP9\TOOLS\AB\AW.VCX ALIAS AW, C:\VFP9\TOOLS\WC\CLASSES\WCVISUAL.VCX IN C:\VFP9\TOOLS\AB\AW\AW.APP  ALIAS WCVISUAL, C:\VFP9\TOOLS\WC\CLASSES\WWIPSTUFF.VCX IN C:\VFP9\TOOLS\AB\AW\AW.APP  ALIAS WWIPSTUFF, C:\VFP9\TOOLS\WC\CLASSES\WWXML.VCX IN C:\VFP9\TOOLS\AB\AW\AW.APP  ALIAS WWXML, C:\VFP9\TOOLS\WC\CLASSES\WWBUSINESS.VCX IN C:\VFP9\TOOLS\AB\AW\AW.APP  ALIAS WWBUSINESS, C:\VFP9\TOOLS\WC\CLASSES\WWSQL.VCX IN C:\VFP9\TOOLS\AB\AW\AW.APP  ALIAS WWSQL
File search path: C:\VFP9\;C:\VFP9\TOOLS\AB\;C:\VFP9\TOOLS\AB\GRAPHICS\;C:\VFP9\TOOLS\AB\AT\;C:\VFP9\TOOLS\AB\AW\;C:\VFP9\TOOLS\AB\AW\SAMPLES\;C:\VFP9\FFC\;C:\VFP9\TOOLS\;C:\VFP9\TOOLS\AB\WC\;C:\VFP9\TOOLS\AB\WC\CLASSES\
Default directory: C:\VFP9\TOOLS\AB\WC
Print file/device:  
Work area   =    1
Margin      =    0
Decimals    =    2
Memowidth   =  320
Typeahead   =   20
Blocksize   =   64
Reprocess   =       0
Refresh     = 0, 5.000 SECONDS
DDE Timeout =    2000
DDE Safety  = on

Code page: 1252
Collating sequence: Machine
Compiler code page: 1252
Date format: American
Macro Hot Key = 
UDF parameters are passed by: VALUE
Textmerge Options
          Delimiters:  Left = <<  Right = >>
          Show

Alternate  - off    Bell       - off    Carry      - off    Color      - on     Console    - off    Device     - scrn   Exact      - off    Fixed      - off    Help       - on     Logerrors  - on     Near       - off    Print      - off    Space      - on     Talk       - off    Unique     - off 
ANSI       - off    Blink      - on     Century    - on     Compatible - off    Cursor     - on     Echo       - on     Exclusive  - off    Fullpath   - on     Intensity  - on     Mouse      - on     Null       - off    Readborder - off    Status Bar - on     Textmerge  - off 
Asserts    - off    Brstatus   - off    Clear      - on     Confirm    - off    Deleted    - on     Escape     - off    Fields     - off    Heading    - on     Lock       - off    Multilocks - on     Optimize   - on     Safety     - off    Sysmenus   - on     Title      - off 



API library                           Instance Handle
c:\...\library\vfp2c32.fll            46202880

    Function                          Address
    OnLoad                            02C39D9E    Call on load.
    OnUnload                          02C39DC6    Call on unload.
    VFP2CSys                          02C39C09    
    AllocMem                          02C23B2C    
    AllocMemTo                        02C23A9D    
    ReAllocMem                        02C23A15    
    FreeMem                           02C20B06    
    FreePMem                          02C20AC3    
    FreeRefArray                      02C20E08    
    SizeOfMem                         02C1FBB9    
    ValidateMem                       02C239E4    
    CompactMem                        02C239C2    
    AMemBlocks                        02C20819    
    AllocHGlobal                      02C20A7A    
    FreeHGlobal                       02C20A45    
    ReAllocHGlobal                    02C209F8    
    LockHGlobal                       02C209BE    
    UnlockHGlobal                     02C20977    
    WriteChar                         02C20446    
    WritePChar                        02C2041E    
    WriteInt8                         02C20802    
    WritePInt8                        02C207E5    
    WriteUInt8                        02C207CE    
    WritePUInt8                       02C207B1    
    WriteShort                        02C20798    
    WritePShort                       02C20779    
    WriteUShort                       02C20760    
    WritePUShort                      02C20741    
    WriteInt                          02C2072A    
    WritePInt                         02C2070D    
    WriteUInt                         02C206EE    
    WritePUInt                        02C206C9    
    WriteInt64                        02C2066C    
    WritePInt64                       02C20608    
    WriteUInt64                       02C205AB    
    WritePUInt64                      02C20547    
    WritePointer                      02C2048C    
    WritePPointer                     02C20467    
    WriteFloat                        02C20530    
    WritePFloat                       02C20513    
    WriteDouble                       02C204FC    
    WritePDouble                      02C204DF    
    WriteCString                      02C23904    
    WritePCString                     02C237DE    
    WriteGPCString                    02C202D3    
    WriteCharArray                    02C2025A    
    WriteWString                      02C236DE    
    WritePWString                     02C23584    
    WriteWCharArray                   02C20D79    
    WriteWChar                        02C203C8    
    WritePWChar                       02C1FBDD    
    WriteBytes                        02C20210    
    WriteLogical                      02C204C8    
    WritePLogical                     02C204AB    
    ReadChar                          02C1FE17    
    ReadPChar                         02C1FDAC    
    ReadInt8                          02C201F4    
    ReadPInt8                         02C201CD    
    ReadUInt8                         02C201B1    
    ReadPUInt8                        02C2018A    
    ReadShort                         02C2016E    
    ReadPShort                        02C20147    
    ReadUShort                        02C2012B    
    ReadPUShort                       02C20104    
    ReadInt                           02C200E9    
    ReadPInt                          02C200C3    
    ReadUInt                          02C200AB    
    ReadPUInt                         02C20088    
    ReadInt64                         02C20048    
    ReadPInt64                        02C1FFFD    
    ReadUInt64                        02C1FFBD    
    ReadPUInt64                       02C1FF72    
    ReadFloat                         02C1FF55    
    ReadPFloat                        02C1FF2D    
    ReadDouble                        02C1FF0F    
    ReadPDouble                       02C1FEE6    
    ReadLogical                       02C1FECE    
    ReadPLogical                      02C1FEAB    
    ReadPointer                       02C1FE90    
    ReadPPointer                      02C1FE6A    
    ReadCString                       02C1FD96    
    ReadPCString                      02C1FD57    
    ReadCharArray                     02C1FCF6    
    ReadWString                       02C20CC4    
    ReadPWString                      02C20BF8    
    ReadWCharArray                    02C20B43    
    ReadBytes                         02C1FC8E    
    MarshalFoxArray2CArray            02C22BCC    
    MarshalCArray2FoxArray            02C223AC    
    MarshalCursor2CArray              02C218FC    
    MarshalCArray2Cursor              02C20F0C    
    Str2Short                         02C35E58    
    Short2Str                         02C361AC    
    Str2UShort                        02C35E45    
    UShort2Str                        02C36165    
    Str2Long                          02C35E33    
    Long2Str                          02C36120    
    Str2ULong                         02C35E24    
    ULong2Str                         02C360AA    
    Str2Double                        02C35E0F    
    Double2Str                        02C36065    
    Str2Float                         02C35DFB    
    Float2Str                         02C36020    
    Str2Int64                         02C35F69    
    Int642Str                         02C35FC7    
    Str2UInt64                        02C35EB2    
    UInt642Str                        02C35F10    
    AProcesses                        02C38BE0    
    AProcessThreads                   02C38A24    
    AProcessModules                   02C387CF    
    AProcessHeaps                     02C38640    
    AHeapBlocks                       02C384C1    
    ReadProcessMemoryEx               02C38450    
    AWindowStations                   02C397A8    
    ADesktops                         02C396B4    
    AWindows                          02C3947B    
    AWindowsEx                        02C391A6    
    AWindowProps                      02C38E8E    
    AResourceTypes                    02C38385    
    AResourceNames                    02C38214    
    AResourceLanguages                02C38060    
    AResolutions                      02C37EB7    
    ADisplayDevices                   02C37D18    
    CreateSQLDataSource               02C1BD61    
    DeleteSQLDataSource               02C1BC55    
    ChangeSQLDataSource               02C1BBB0    
    ASQLDataSources                   02C1F110    
    ASQLDrivers                       02C1EF79    
    SQLGetPropEx                      02C1B8AB    
    SQLSetPropEx                      02C1B5FA    
    SQLExecEx                         02C1E97F    
    SQLPrepareEx                      02C1E84C    
    SQLCancelEx                       02C1A231    
    APrintersEx                       02C3D1F9    
    APrintJobs                        02C3C742    
    APrinterForms                     02C3C46D    
    APaperSizes                       02C3C0C9    
    APrinterTrays                     02C3BEB5    
    CreateRegistryKey                 02C3B4FA    
    DeleteRegistryKey                 02C3B485    
    OpenRegistryKey                   02C3B3E5    
    CloseRegistryKey                  02C3A54B    
    ReadRegistryKey                   02C3B016    
    WriteRegistryKey                  02C3BAAC    
    ARegistryKeys                     02C3AD7D    
    ARegistryValues                   02C3A92D    
    RegistryValuesToObject            02C3A575    
    RegistryHiveToObject              02C3BA31    
    ADirEx                            02C2A9C2    
    AFileAttributes                   02C2A7DB    
    AFileAttributesEx                 02C2A53C    
    ADirectoryInfo                    02C29E62    
    GetFileTimes                      02C2A2DC    
    SetFileTimes                      02C29FA5    
    GetFileSize                       02C287F0    
    GetFileAttributes                 02C2875C    
    SetFileAttributes                 02C286C6    
    GetFileOwner                      02C28460    
    GetLongPathName                   02C283A1    
    GetShortPathName                  02C282E2    
    DeleteDirectory                   02C29BF5    
    GetWindowsDirectory               02C27135    
    GetSystemDirectory                02C270A1    
    ExpandEnvironmentStrings          02C26F9B    
    GetOpenFileName                   02C29503    
    GetSaveFileName                   02C29127    
    ADriveInfo                        02C2755F    
    AVolumes                          02C29071    
    AVolumeMountPoints                02C28F9C    
    AVolumePaths                      02C27376    
    AVolumeInformation                02C271C9    
    CopyFileEx                        02C281BB    
    MoveFileEx                        02C28070    
    CompareFileTimes                  02C27CCB    
    DeleteFileEx                      02C29C4D    
    FCreateEx                         02C28CCD    
    FOpenEx                           02C28B4C    
    FCloseEx                          02C26B77    
    FReadEx                           02C26AED    
    FWriteEx                          02C26A2C    
    FGetsEx                           02C268E4    
    FPutsEx                           02C26810    
    FSeekEx                           02C26741    
    FEoFEx                            02C26630    
    FChSizeEx                         02C264B0    
    FFlushEx                          02C2647B    
    FLockFile                         02C263AE    
    FUnlockFile                       02C262E1    
    FLockFileEx                       02C261ED    
    FUnlockFileEx                     02C2610E    
    AFHandlesEx                       02C26066    
    SHSpecialFolder                   02C27BAF    
    SHMoveFiles                       02C278B1    
    SHCopyFiles                       02C27AA1    
    SHDeleteFiles                     02C279BE    
    SHRenameFiles                     02C2779A    
    SHBrowseFolder                    02C298DF    
    BindEventsEx                      02C30E39    
    UnbindEventsEx                    02C30D4B    
    CreateCallbackFunc                02C2FE92    
    DestroyCallbackFunc               02C2F16B    
    GetWindowTextEx                   02C3A447    
    GetWindowRectEx                   02C3A360    
    CenterWindowEx                    02C3A143    
    ADesktopArea                      02C3A05D    
    MessageBoxEx                      02C39DEF    
    FindFileChange                    02C37B13    
    CancelFileChange                  02C37AAE    
    FindRegistryChange                02C3792E    
    CancelRegistryChange              02C378C9    
    AsyncWaitForObject                02C377B9    
    CancelWaitForObject               02C37754    
    DT2FT                             02C343ED    
    FT2DT                             02C3468D    
    DT2ST                             02C3435D    
    ST2DT                             02C34624    
    DT2UTC                            02C345F3    
    UTC2DT                            02C345C2    
    DT2Timet                          02C34442    
    Timet2DT                          02C34250    
    DT2Double                         02C33CF8    
    Double2DT                         02C33D5C    
    SetSystemTime                     02C33D87    
    GetSystemTime                     02C33D06    
    ATimeZones                        02C33E67    
    ANetFiles                         02C1F6CF    
    ANetServers                       02C1F3A4    
    GetServerTime                     02C1FA80    
    SyncToSNTPServer                  02C171FF    
    CLSIDFromProgID                   02C2E9FB    
    ProgIDFromCLSID                   02C2E877    
    CLSIDFromString                   02C2E7C5    
    StringFromCLSID                   02C2E6F8    
    IsEqualGuid                       02C2E513    
    CreateGuid                        02C2E401    
    RegisterActiveObject              02C2E30D    
    RegisterObjectAsFileMoniker       02C2EAAD    
    RevokeActiveObject                02C2E2E1    
    CreateThreadObject                02C32885    
    UrlDownloadToFileEx               02C16D8B    
    AbortUrlDownloadToFileEx          02C16D11    
    AIPAddresses                      02C14780    
    ResolveHostToIp                   02C14605    
    Ip2MacAddress                     02C241A8    
    IcmpPing                          02C23E7D    
    OpenService                       02C18C4D    
    CloseServiceHandle                02C17721    
    StartService                      02C18A6C    
    StopService                       02C193EB    
    PauseService                      02C19292    
    ContinueService                   02C19139    
    ControlService                    02C18951    
    AServiceStatus                    02C1840D    
    AServiceConfig                    02C1818C    
    AServices                         02C18602    
    ADependentServices                02C17E16    
    WaitForServiceStatus              02C1900A    
    CreateService                     02C17B84    
    DeleteService                     02C17A40    
    PG_ByteA2Str                      02C36E37    
    PG_Str2ByteA                      02C36C9B    
    RGB2Colors                        02C36A5D    
    Colors2RGB                        02C35E84    
    GetCursorPosEx                    02C368B6    
    Int64_Add                         02C3681F    
    Int64_Sub                         02C36788    
    Int64_Mul                         02C366EC    
    Int64_Div                         02C3662C    
    Int64_Mod                         02C36592    
    Value2Variant                     02C36485    
    Variant2Value                     02C36AFD    
    Decimals                          02C35E79    
    Num2Binary                        02C363DE    
    CreatePublicShadowObjReference    02C3636B    
    ReleasePublicShadowObjReference   02C362EE    
    GetLocaleInfoEx                   02C361F3    
    OsEx                              02C35E6B    
    ASum                              02C3E325    
    AAverage                          02C3E0BD    
    AMax                              02C3DEED    
    AMin                              02C3DD12    
    ASplitStr                         02C3E4F7    
    ARasConnections                   02C35A03    
    ARasDevices                       02C3583A    
    ARasPhonebookEntries              02C35646    
    RasPhonebookDlgEx                 02C35481    
    RasHangUpEx                       02C34E47    
    RasGetConnectStatusEx             02C34C9B    
    RasDialDlgEx                      02C34F52    
    RasClearConnectionStatisticsEx    02C34B41    
    RasDialEx                         02C350A4    
    RasConnectionNotificationEx       02C35CAB    
    AbortRasConnectionNotificationEx  02C34BD4    
    AFontInfo                         02C2529A    
    FormatMessageEx                   02C39B3A    
    AErrorEx                          02C399AA    


Declared DLLs:
GdiSetBatchLimit                                    C:\Windows\syswow64\GDI32.dll
GetIDispatch                                        c:\winauct\library\vfp2c32.fll
GetKeyState                                         c:\windows\system32\user32.dll
ShellExecute                                        c:\windows\system32\shell32.dll
Sleep                                               C:\Windows\syswow64\kernel32.dll


Declared DLLs:
GdiSetBatchLimit                                    C:\Windows\syswow64\GDI32.dll
GetIDispatch                                        c:\winauct\library\vfp2c32.fll
GetKeyState                                         c:\windows\system32\user32.dll
ShellExecute                                        c:\windows\system32\shell32.dll
Sleep                                               C:\Windows\syswow64\kernel32.dll


Object: ADMINMANAGER                                    Local       O     MICROSOFT.APPLICATIONHOST.WRITABLEADMINMANAGER

Class Tree:
              MICROSOFT.APPLICATIONHOST.WRITABLEADMINMANAGER

Properties:
              COMMITPATH                                                              (None)
              GETADMINSECTION                                                         (None)

Methods and Events:
              COMMITCHANGES                                                          
Gravatar is a globally recognized avatar based on your email address. re: FoxInCloud 2.21.1-beta.3 installation issues
  FoxInCloud Support - Thierry N.
  Richard Kaye
  May 19, 2016 @ 01:13am

2 things you may wanna do:

  1. check the permissions on C:\Windows\System32\inetsrv\config\redirection.config -- owner should be system and administrators should have almost full rights
  2. when the error occurs, check the account under which VFP executes and make sure this account has rights on the above file (should be the same account installer was started from)

There must be a mismatch somewhere...

We can also change the install to require elevation to full admin rights -- we have 3 choices:

  1. Administrator—Setup.exe requires administrative privileges to run. Administrators must authorize it; non-administrators must authenticate as an administrator.
  2. Highest available—Setup.exe prefers administrative privileges. Administrators must authorize it; non-administrators run it without administrative privileges. This is the default option for InstallScript and InstallScript MSI projects.
  3. Invoker—Setup.exe does not require administrative privileges, and all users can run it without administrative privileges. Setup.exe does not display any UAC messages prompting for credentials or for consent. This is the default option for Advanced UI, Basic MSI, and Suite/Advanced UI projects.

For now we use (2)

Depending on your research, we might change to (1)

Gravatar is a globally recognized avatar based on your email address. re: FoxInCloud 2.21.1-beta.3 installation issues
  Richard Kaye
  Thierry Nivelet (FoxInCloud)
  May 19, 2016 @ 06:48am

1 - When I went to drill into the config folder I got a UAC dialog to enable access to the folder. Once I can access the folder, I was able to check that the owner is SYSTEM. My user account has full rights so I'm a bit confused.

2 - When running the FiC Studio I am just double-clicking on the shortcut created by the installer. AFAIK that means I'm running VFP under my domain user account.

Let me know what else I should do.

Gravatar is a globally recognized avatar based on your email address. re: FoxInCloud 2.21.1-beta.3 installation issues
  FoxInCloud Support - Thierry N.
  Richard Kaye
  May 19, 2016 @ 10:08am

Excellent feedback, very valuable, thanks

For some reason C:\Windows\System32\inetsrv\config\ is better protected on W7 than on W10 where we have tested.

We'll check whether program runs 'as an administrator' before executing this procedure.

We'll also set the Installer to 'administator' for safety (the initial startup runs under the intaller's account).

update

  • at initial startup just after install, FWAS/VFP runs under the 'system' account; awStart_FiCapps() has the required privileges to modify C:\Windows\System32\inetsrv\config\*.config ('system' owns these files)
  • at subsequent startups (under the dev user account), unless FWAS shortcut is set to 'run as an administrator' or UAC is disabled, awStart_FiCapps() will fail silently (try ... catch without error handling). This is of no importance as awStart_FiCapps() has completed its tasks successfully at initial startup just after install.
Gravatar is a globally recognized avatar based on your email address. re: FoxInCloud 2.21.1-beta.3 installation issues
  Richard Kaye
  Thierry Nivelet (FoxInCloud)
  May 20, 2016 @ 07:03am

Should I assume beta 4 has the changes you mention?

I'll try installing that today and let you know how it goes.

Gravatar is a globally recognized avatar based on your email address. re: FoxInCloud 2.21.1-beta.3 installation issues
  FoxInCloud Support - Thierry N.
  Richard Kaye
  May 20, 2016 @ 07:40am

the notification email tells it all!

© 1996-2025