Jump to content

Canada's top-tier Telescopes & Accessories

dkerber

Members
  • Content Count

    73
  • Joined

  • Days Won

    6

dkerber last won the day on May 1

dkerber had the most liked content!

About dkerber

  • Rank
    Supernova
  1. Well, that sucks! The more M$ tries to make things simpler, the harder it gets...
  2. You don't have just a single line of code somewhere that defines your config file's location? That could be changed to something else?
  3. I agree with astroman133: this doesn't feel like a classic windows privileges issue, at least not as I've seen it in the past. Neither completely deleting all versions of BYE folders in program files and app data and reinstalling, nor reinstalling to a different folder, help in this case, and as you said above, they used to correct the issue in older versions. Are you sure you're building the install package with the exact same settings as you used in 3.2.0? Something sure seems to have changed, even if it's just a typo, like a folder name or privileges requested on install...
  4. Did every step, and same results: no BYE folder under virtual store/program files (x86), and settings not saved. As variant on the testing, I then installed 3.2.0 without removing 3.2.1, keeping the default location. Now it works: as soon as I start BYE, a BYE folder appears in the virtual store location, and settings are saved. It looks like there are issues specific to 3.2.1, which according to the log file is attempting to write to the installation Program Files directory, rather than the virtual store one: 2020-10-19 13:38:03,673 [Main] ERROR - Access to the path 'C:\Program Files (x86)\BackyardEOSv3.2\fnoi5scb.tmp' is denied. It looks like the redirect to Virtual Store isn't working for some reason; IIRC, that's supposed to be automatic, isn't it?
  5. What version are you running? I knew from past experience that you generally can't write to the Program Files tree, but it appears that 3.2.1 is trying to do so. Rather than under Virtual Store, I would have thought they would be under User/AppData/Local/BackyardEOS, but I guess it doesn't really matter which it uses as long as it works. Hoever, I tried this on a different machine, and I'm still seeing a difference in how 3.2.0 and 3.2.1 install themselves. 3.2 is creating the proper directory under both Program Files (x86), and Virtual Store/Program Files (x86). But 3.2.1 only creates the (changed name) directory under Program Files (x86), and NOT the one under Virtual Store/Program Files (x86). Specifically, i told it to install in Program Files (x86)/BackyardEOSv3.2.1, and it did, but did not create the corresponding directory under Virtual Store like 3.2.0 did, and the settings changes are still not sticking. Looks like maybe Guylain is using a different installer builder now, or is using different settings in it.
  6. Based on the above log file, 3.2.1 appears to be trying to create it under the Program Files path, rather than the user/appdata path.
  7. I did a little more troubleshooting on this, and found that there is definitely a difference between 3.2.0 Final, and 3.2.1 RC2. I installed 3.2.1 and tried to change the image file type to Raw (from the default Raw + JPG), and found this at the end of the log file: 2020-10-19 08:52:19,717 [Main] INFO - O'Telescope Dependencies ALREADY REGISTERED! 2020-10-19 08:52:19,727 [Main] ERROR - An error occurred loading a configuration file: Access to the path 'C:\Program Files (x86)\BackyardEOSv3.2\t2s3jcsk.tmp' is denied. (C:\Program Files (x86)\BackyardEOSv3.2\BinaryRivers.BackyardEOS.Start.Camera1.exe.user.config) 2020-10-19 08:52:19,727 [Main] ERROR - at System.Configuration.MgmtConfigurationRecord.SaveConfigSource(DefinitionUpdate update) at System.Configuration.MgmtConfigurationRecord.SaveAs(String filename, ConfigurationSaveMode saveMode, Boolean forceUpdateAll) at System.Configuration.Configuration.SaveAsImpl(String filename, ConfigurationSaveMode saveMode, Boolean forceSaveAll) at BinaryRivers.Basics.Configurations.SettingManager.SaveCache(Boolean force) 2020-10-19 08:52:19,732 [Main] ERROR - Access to the path 'C:\Program Files (x86)\BackyardEOSv3.2\t2s3jcsk.tmp' is denied. 2020-10-19 08:52:19,732 [Main] ERROR - at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access) at System.CodeDom.Compiler.TempFileCollection.EnsureTempNameCreated() at System.CodeDom.Compiler.TempFileCollection.AddExtension(String fileExtension, Boolean keepFile) at System.Configuration.Internal.WriteFileContext..ctor(String filename, String templateFilename) at System.Configuration.Internal.InternalConfigHost.StaticOpenStreamForWrite(String streamName, String templateStreamName, Object& writeContext, Boolean assertPermissions) at System.Configuration.Internal.InternalConfigHost.System.Configuration.Internal.IInternalConfigHost.OpenStreamForWrite(String streamName, String templateStreamName, Object& writeContext, Boolean assertPermissions) at System.Configuration.Internal.InternalConfigHost.System.Configuration.Internal.IInternalConfigHost.OpenStreamForWrite(String streamName, String templateStreamName, Object& writeContext) at System.Configuration.ClientConfigurationHost.OpenStreamForWrite(String streamName, String templateStreamName, Object& writeContext) at System.Configuration.UpdateConfigHost.OpenStreamForWrite(String streamName, String templateStreamName, Object& writeContext) at System.Configuration.MgmtConfigurationRecord.SaveConfigSource(DefinitionUpdate update) 2020-10-19 08:52:19,732 [Main] DEBUG - ButtonPlus_MouseClick(btnSave = 'Save') 2020-10-19 08:52:19,772 [ReadWeatherCenter(Normal)] DEBUG - No weather provider configured. 2020-10-19 08:52:22,662 [Main] ERROR - An error occurred loading a configuration file: Access to the path 'C:\Program Files (x86)\BackyardEOSv3.2\juy2r5gd.tmp' is denied. (C:\Program Files (x86)\BackyardEOSv3.2\BinaryRivers.BackyardEOS.Start.Camera1.exe.user.config) 2020-10-19 08:52:22,662 [Main] ERROR - at System.Configuration.MgmtConfigurationRecord.SaveConfigSource(DefinitionUpdate update) at System.Configuration.MgmtConfigurationRecord.SaveAs(String filename, ConfigurationSaveMode saveMode, Boolean forceUpdateAll) at System.Configuration.Configuration.SaveAsImpl(String filename, ConfigurationSaveMode saveMode, Boolean forceSaveAll) at BinaryRivers.Basics.Configurations.SettingManager.SaveCache(Boolean force) 2020-10-19 08:52:22,662 [Main] ERROR - Access to the path 'C:\Program Files (x86)\BackyardEOSv3.2\juy2r5gd.tmp' is denied. 2020-10-19 08:52:22,662 [Main] ERROR - at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access) at System.CodeDom.Compiler.TempFileCollection.EnsureTempNameCreated() at System.CodeDom.Compiler.TempFileCollection.AddExtension(String fileExtension, Boolean keepFile) at System.Configuration.Internal.WriteFileContext..ctor(String filename, String templateFilename) at System.Configuration.Internal.InternalConfigHost.StaticOpenStreamForWrite(String streamName, String templateStreamName, Object& writeContext, Boolean assertPermissions) at System.Configuration.Internal.InternalConfigHost.System.Configuration.Internal.IInternalConfigHost.OpenStreamForWrite(String streamName, String templateStreamName, Object& writeContext, Boolean assertPermissions) at System.Configuration.Internal.InternalConfigHost.System.Configuration.Internal.IInternalConfigHost.OpenStreamForWrite(String streamName, String templateStreamName, Object& writeContext) at System.Configuration.ClientConfigurationHost.OpenStreamForWrite(String streamName, String templateStreamName, Object& writeContext) at System.Configuration.UpdateConfigHost.OpenStreamForWrite(String streamName, String templateStreamName, Object& writeContext) at System.Configuration.MgmtConfigurationRecord.SaveConfigSource(DefinitionUpdate update) 2020-10-19 08:52:22,712 [Main] DEBUG - IconPlus_MouseClick(iconClose = '') Then I uninstalled 3.2.1 and installed 3.2.0, and did the exact same process, finding this in the log file (everything before the first line I quote here was the same between the two instances): 2020-10-19 08:56:13,805 [Main] INFO - O'Telescope Dependencies ALREADY REGISTERED! 2020-10-19 08:56:13,960 [Main] DEBUG - ButtonPlus_MouseClick(btnSave = 'Save') 2020-10-19 08:56:14,010 [ReadWeatherCenter(Normal)] DEBUG - No weather provider configured. 2020-10-19 08:56:15,705 [Main] DEBUG - IconPlus_MouseClick(iconClose = '') It appears to not like putting a temp file under the program files subdir. HTH!
  8. I wonder if the issue is permissions on the AppData folder, rather than the program install folder. I'm not finding any BackyardEOS or OTelescope folders under my User/AppData/Local folder, or any of the other AppData folders as far as I can find.
  9. Into its default location.
  10. Yes, I'm sure. It defaults to Program Files(x86)/...3.2, and I changed the end of it to "3.2.1". Uninstalling 3.2.1 and reinstalling 3.2.0 worked fine.
  11. BTW, where are the settings stored? In the registry? Or in config files?
  12. I tried that with no success; it appears to be a glitch with the RC2 version. I reverted back to 3.2.0, and everything works fine; it even called my previous settings back up (the ones that were in effect before I installed the RC2.
  13. I am setting up a new machine, and my installation of 3.2.1 RC2 works fine, and the settings work, but they're not being saved. So the next time I restart, everything is back to default settings. I have uninstalled and reinstalled it with a reboot between, but it's still not saving settings. Any ideas?
  14. Never mind; I just found the API doc on your web site!
  15. I thought I had seen this somewhere, but can't find it now. Is there an API for external control of BYE, or a comprehensive command-line control-ability? My use case is to start BYE recording planetary video of Mars at opposition late at night when it's nearly overhead,while I'm in bed. I have to get up and work in the morning, and being able to control BYE somehow so that it would start shooting at a specified time would be a nice addition. The rest of my control-ability is already there: I can start PHD and just let it run, and I can use SGP to do an autofocus run, but I can't come up with a way to get BYE to do a planetary recording run at a specified time. Even command-line parameters so that I could start up BYE at a specified time, connect to the camera, and start shooting, would be workable. Any suggestions?
×
×
  • Create New...

Important Information

This site uses cookies to offer your a better browsing experience. You can adjust your cookie settings. By closing this banner, scrolling this page, clicking a link or continuing to browse otherwise, you agree to the use of cookies, our Privacy Policy, and our Terms of Use