Successfully built the NSIS installer that correctly installs the drive proxy and shell extensions to the following locations
C:\Program Files (x86)\Google\Google Drive Shell Extension
C:\Program Files\Google\Google Drive Shell Extension
C:\Program Files (x86)\<mycompany>\Drive Proxy Service
I have confirmed via the Drive Proxy Test project that API credentials are correct and can successfully browse files through this test harness.
But the only log file I can find at
C:\Users\<me>\AppData\Roaming\Google\Drive Fusion\Logs
is repeatedly outputting the following when I attempt to access the shell extension drive in My Computer
Google Drive Shell Extension(1572) - Sat Sep 19 13:13:35 2015 - !!ERROR!! - Error executing service - Could not find installed GoogleDrive server
Google Drive Shell Extension(1572) - Sat Sep 19 13:13:35 2015 - !!ERROR!! - Could not find installed GoogleDrive server
Could you explain how the shell extension is referencing the drive proxy server exe? At least that might give me a head start looking at the code rather than trawling through the whole solution trying to find it. Or alternatively, what's the best point in the shell extension to set a break and attach a debugger so I can see what it's trying to do and why it's unable to locate the proxy?