SyMenu Forum

SyMenu

 

HomeTroubleshooting & Bug Reports

If you found a bug post here your report.

Why my Extension Manager doesn't work? Messages in this topic - RSS

Gianluca
Gianluca
Administrator
Posts: 1313


10/10/2011
Gianluca
Gianluca
Administrator
Posts: 1313
A friend of mine asked for some clarifications about the way SyMenu Extension Manager works and why it seems not working in certain situations.

Let's make a comparison with one other program that temporally maps some extensions to portable programs.
I'm speaking about PortableFileAssociator (http://portableapps.com/node/15583).
Certainly PFA works better than SyMenu Extension Manager but the reason is that it plays hard with your system. It adds the extension associations in your registry during its startup and then it restores the old associations when you quit it.
The question is what does it happen if PFA crash? Have I to rerun it hoping that on quit it repair my extensions?
Anyway this kind of programs are not literally portable because they change your system registry even if temporarily.

SyMenu Extension manager (ExM) works poorly than PFA because it doesn't modify your system at all (no registry modifications, no file system modifications).
SyMenu ExM works in an indirect way monitoring every new process in Windows.
Let's make an example. If I double click C:\test.txt file in my PC, Windows, trough its extension association, passes test.txt file to notepad.exe that starts with that file opened.
SyMenu ExM analyzes this new process and realizes that it was started by a file (SyMenu succeeded to get the file name because it's one of the argument of the process). Then it checks if this argument file has an extension managed by my SyMenu ExM (naturally it depends on my custom configuration). Just in case SyMenu quits the former process (notepad) and start the SyItem that manages the extension passing to it the file test.txt as argument.
It's a very complicated process but sometimes it works :-)

There are some processes that don't expose the opening file among their arguments.
Office applications are in this group, Windows Media Player is another.
One other case in which ExM can do nothing is when you open a file through open file menu... the process in this case is already active and SyMenu can't understand that you are opening something.
Well miracles are difficult to do.

Gianluca
link
timrray
timrray
Posts: 24


22/01/2014
timrray
timrray
Posts: 24
FYI, the link you posted to eXpresso is no longer working. I did find one here: http://www.lupopensuite.com/db/expresso.htm
<em>edited by timrray on 1/22/2014</em>
+1 link



UGMFree © 2002-2025
PayPal BTC TON