|
Post by George on Sept 4, 2020 10:26:36 GMT -5
Hi, I had an email from a user with a Windows 10 problem. Not with SPFLite itself, but with his attempts to make SPFLite the default application for certain file types. Something has recently changed in Win10, and when you attempt to change the setting, it will now only allow you to choose a program that has been installed from the Windows Store. I tried to do this and confirmed what he said (at least I could not manage to do it) I passed on to him the tool I have used for years to do this, it still seems to work fine under Win10 defaultprogramseditor.com/But he suggested why not provide SPFLite via the Windows Store since the store now supports normal Win32 Apps. Long story short. I managed to finally figure out how to package and get SPFLite available in the store. MS sure makes you jump through hoops. Net effect? It seems to install properly, the Start menu Icon works fine, but I could not find just where the install folder was. It did not place it in the normal Program Files (x86) folder. After much Google searching, it appears MS installs this in a folder, which is both hidden and even READ protected! So a user cannot even access stuff there (like the extra Icons, License text etc.) There are procedures available to show how to access this folder, but really, this is total MS stupidity. So I've removed SPFLite from the store. How to waste a day or two accomplishing nothing. George
|
|
|
Post by Stefan on Dec 1, 2020 12:29:48 GMT -5
Hmm... I hadn't noticed that before. But then I do not use the " Settings - Apps - Default Apps", then ' Choose default applications by file type' dialog because it is a Royal PAIN in the rear! This looks complicated, but you only need to do it once per filetype.
To map SPFLite to a particular .ftype, I right-click a file of the relevant type and... - Select Open with- Tick the box next to ' Always use this app to open .ftype files' - Click the More Apps dropdown above that box. - Pick 'SPFLITE2 Editor' from the scrollable list of programs - IF SPFLite2 is not shown as an option, scroll to the bottom of the list - Click on 'Look for another app on this PC' - Navigate to 'C:\Program Files\SPFLite2' (or 'C:\Program Files (x86)\SPFLite2' if you're on a 64-bit version of Windows) - Select SPFLite2.exe from that folder and click <Open>
This works fine and, thanks to ticking the box, will apply to all files of the same file type.
I am using Win10 Professional. I don't have a Windows 10 Home system to try it on - fingers crossed it works there too.
/UPDATE: I note today that there is now a 'Open with SPFLite' option in the menu when I right-click the file in question.
George, did you add that with a recent new release?
I think you're probably right to keep away from Windows Store.
I don't like the way it removes control from the user without offering anything tangible in return.
|
|
|
Post by George on Dec 1, 2020 13:53:03 GMT -5
Stefan: What you're doing is exactly what I used to do. But that suddenly stopped working (as it did for that user). So I tried it right now and it's now working again.
MS mucking things up and then correcting it finally? There were other users equally p*ssed off in various forums while it was broken. That's how I found out about the MS Store 'solution'.
MS never ceases to amaze me, I truly don't think they have a good handle on the Windows code. It's like commercial applications when the original developers and writers move on. The poor maintenance programmers don't really have a clue what they're doing and everything becomes localized 'bolt-on' code fixes. Nobody any longer understands the overall interactions between components.
It's like SPFLite will be once I'm no longer able to maintain it.
George
BTW, I'm uncovering lots of old loosey-goosey handling of the SPFLite variables in cleaning up those old, obsolete, missing values etc.
|
|