<?xml version="1.0"?>
<rss version="2.0">
<channel>
<title>SyMenu - Recent Posts</title>
<link>https://ugmfree.it/forum/recent.aspx</link>
<description>SyMenu - Recent Posts</description>
<language>en-us</language>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<pubDate>Tue, 13 Oct 2026 20:40:34 GMT</pubDate>
<lastBuildDate>Tue, 13 Oct 2026 20:40:34 GMT</lastBuildDate>
<item>
<link>https://ugmfree.it/forum/messages.aspx?TopicID=983</link>
<title>Topic &quot;SyMenu 8.16&quot; a message from sl23</title>
<description><![CDATA[I am almost there, well, about halfway to a release. Should I upload the source to the github repo? Or do you want it kept private? Also, do you want to review the code to make sure it is suitable rather than me just releasing the plugin?<br/><br/>The final behaviour will be:<ul><li><b>SyMenu startup + already current:</b> no popup.</li><li><b>SyMenu startup + successful first install/update:</b> no popup.</li><li><b>SyMenu startup + failure:</b> show an error.</li><li><b>User clicks AudioPlugins:</b> perform a fresh online check and always show the result.</li><li><b>Future SPS Manager manual refresh notification:</b> perform the same check/update silently, then return control to SyMenu.</li></ul><br/>Too late! I'll email you the entire project so you can check and let me know when its ok to release it or whether its ok to upload the project to github.<br/>Thanks for your help with this! <img src="images/smilies/wink.gif" border=0 alt="wink" /><br/><br/>EDIT: email sent.<br/><br/><i>edited by sl23 on 13/10/2026</i>]]></description>
<pubDate>Tue, 13 Oct 2026 20:40:34 GMT</pubDate>
</item>
<item>
<link>https://ugmfree.it/forum/messages.aspx?TopicID=983</link>
<title>Topic &quot;SyMenu 8.16&quot; a message from sl23</title>
<description><![CDATA[Hi, I have one small issue. I havent really started this yet, but am at the initial development stage, planning. I have found one flaw in the example plugin, or rather ChatGPT has. There is no way to know if a user has clicked the Update App Definitions button in the SPS Manager. If my suite is loaded and I click that, it is expected that a check/download would be performed, yes? But the current test plugin does not have that ability yet. Would you be able to add that or have I missed something?<br/><br/>Thanks much appreciated.]]></description>
<pubDate>Tue, 13 Oct 2026 18:05:11 GMT</pubDate>
</item>
<item>
<link>https://ugmfree.it/forum/messages.aspx?TopicID=983</link>
<title>Topic &quot;SyMenu 8.16&quot; a message from Gianluca</title>
<description><![CDATA[It's not a problem whether you use a RAR or a ZIP archive because the plugin itself is responsible for unpacking it. So it's your choice.<br/>Anyway, I rarely use RAR because it is a proprietary format. They keep the archiver proprietary while providing the extractor for free, which I find a bit awkward.<br/>I've never had any issues with ZIP files, either when using GUI tools or when creating and extracting them programmatically. The issue you got was probably related to the specific ZIP implementation rather than the ZIP format itself. <br/>For more than ten years, whenever I needed compression or extraction features in SyMenu, I've relied on 7-Zip through command-line calls rather than implementing the compression algorithms directly in code. Because of that, I'm a lot out of touch with the implementation details and common issues of ZIP libraries, so I'm afraid I can't give you any particularly useful advice on the coding side.]]></description>
<pubDate>Tue, 13 Oct 2026 10:03:08 GMT</pubDate>
</item>
<item>
<link>https://ugmfree.it/forum/messages.aspx?TopicID=983</link>
<title>Topic &quot;SyMenu 8.16&quot; a message from sl23</title>
<description><![CDATA[Thanks Gian, i will look at this soon, still a bit tied up with my PolyHost app/plugin.<br/><br/><br/>One question... Would it be ok to sue RAR instead of a ZIP file? I prefer RAR and is easier for me to deal with. Besides, I have had several corrupted ZIPs lately where I update the ZIP file content, no idea why, but RAR seems much more robust, never had any issues with them in over 15 years and I use them constantly on a daily basis. My plan was to create the archive and upload to github so the plugin can check the latest release and update accordingly.<br/><br/>EDIT:<br/>Github repo created: <a href="https://github.com/sl2365/AudioPluginsSuite" target="_blank" rel="nofollow">https://github.com/sl2365/AudioPluginsSuite</a><br/>Suite name: AudioPlugins<br/>Filename: AudioPlugins.rar<br/><br/><i>edited by sl23 on 12/10/2026</i>]]></description>
<pubDate>Mon, 12 Oct 2026 14:55:32 GMT</pubDate>
</item>
<item>
<link>https://ugmfree.it/forum/messages.aspx?TopicID=983</link>
<title>Topic &quot;SyMenu 8.16&quot; a message from Gianluca</title>
<description><![CDATA[Ok, to be clearer with everyone reading this thread, what I sent you is a code template in C# to start creating your own plugin.]]></description>
<pubDate>Mon, 12 Oct 2026 12:58:22 GMT</pubDate>
</item>
<item>
<link>https://ugmfree.it/forum/messages.aspx?TopicID=983</link>
<title>Topic &quot;SyMenu 8.16&quot; a message from sl23</title>
<description><![CDATA[Thanks for explaining, I see I completely misunderstood now! lol<br/><br/><br/>One thing, how do I even start with a plugin? I mean, I surely need a basis for how the plugin should interact with SyMenu, is there a template or something, so I can work from that to get my plugin to work correctly? Or is that something still in the works? <b>(EDIT:</b> No worries, I saw you sent me a link in my email! Thanks very much.)<br/><br/>Thanks for the great update, this expands SyMenu considerably! <img src="images/smilies/biggrin.gif" border="0" alt="Big Grin" /><br/><br/><i>edited by sl23 on 12/10/2026</i>]]></description>
<pubDate>Mon, 12 Oct 2026 12:35:38 GMT</pubDate>
</item>
<item>
<link>https://ugmfree.it/forum/messages.aspx?TopicID=983</link>
<title>Topic &quot;SyMenu 8.16&quot; a message from Gianluca</title>
<description><![CDATA[<b>sl23</b> wrote:<br/><blockquote>I'm totally confused!</blockquote><br/>Let me clarify, because I think I jumped ahead.<br/><br/><br/><b>sl23</b> wrote:<br/><blockquote>You keep mentioning "the plugin", what plugin is this? Do I need to create one specifically to manage this suite, or is that the part you have done in this update?</blockquote><br/>About the plugin: yes, you would write it yourself. <br/>What I changed in this update is that SyMenu now tells every subscribed plugin when it starts. <br/>SyMenu doesn't manage custom suites by itself as it does with the main suite, so your plugin uses that "SyMenu is starting" moment to do the work. <br/>For example, it can check online whether a newer version of your suite definitions is available, or prepare the local folders on first run.<br/><br/><b>sl23</b> wrote:<br/><blockquote>Could I create a SyMenu plugin that does this check automatically?</blockquote><br/>Yes, you can and you should. Without it, your suite is just a definitions file online that users must download and update manually.<br/><br/><br/><b>sl23</b> wrote:<br/><blockquote>whats the Master SPS you mention and where does this go? Where do I place this? does it become a part of the suite itself? Then I update that whenever theres an updated sps within the suite?</blockquote><br/>About "Master SPS": sorry, I was describing my own setup. "Master" is just the name I would use for a local copy of the SPS files. It is not part of the suite that users receive. <br/>Here is the workflow I would follow:<br/>- Keep the SPS files of your custom suite in a local folder (your "master" files).<br/>- Edit them with SPS Builder, which also helps check file integrity and VirusTotal results. In theory you can do it manually, but then you must check file integrity, VirusTotal report, package size, exe availability, and so on, by yourself.<br/>- Don’t use SPS Builder to upload these files to the official SyMenu suite, or they would become part of it. <br/>- When ready, zip the files and upload the zip to an online location, for example GitHub.<br/>- When a file needs an update, edit it in your master folder, create a new zip with all the files and upload it again.<br/>- Your plugin checks that location at SyMenu startup (for example by comparing a version number in the zip name or in a small config/ini file).<br/>- If there is a newer version, the plugin notifies the user, who can then update the suite automatically, exactly as they do with the main suite.]]></description>
<pubDate>Fri, 09 Oct 2026 11:21:53 GMT</pubDate>
</item>
<item>
<link>https://ugmfree.it/forum/messages.aspx?TopicID=983</link>
<title>Topic &quot;SyMenu 8.16&quot; a message from sl23</title>
<description><![CDATA[ok, I need further information! lol<br/><br/><br/>I'm totally confused! You keep mentioning "the plugin", what plugin is this? Do I need to create one specifically to manage this suite, or is that the part you have done in this update?<br/><br/>So I have to do the following:<br/><br/>1. Create a zip of all sps files contained in the suite.<br/>2. Upload to say, github.<br/>3. But whats the Master SPS you mention and where does this go? Where do I place this? does it become a part of the suite itself? Then I update that whenever theres an updated sps within the suite?<br/><br/>Could I create a SyMenu plugin that does this check automatically? ie, it performs the check online to see if the updated suite matches the latest installed version via a blank versioned file.ini then downloads and installs into the suite if newer.]]></description>
<pubDate>Thu, 08 Oct 2026 15:45:47 GMT</pubDate>
</item>
<item>
<link>https://ugmfree.it/forum/messages.aspx?TopicID=983</link>
<title>Topic &quot;SyMenu 8.16&quot; a message from Gianluca</title>
<description><![CDATA[I confirm that SyMenu uses the notification icon status for custom suites too.<br/>But how does this work? What does a custom suite editor need to do in order to notify SyMenu about updates?<br/>Actually, nothing special is required. The mechanism is exactly the same as the one used by the main suite.<br/><br/>Let me explain.<br/>When SyMenu starts, it checks its endpoint for updated SPS definitions. If newer definitions are available, it downloads them into its _cache folder.<br/>In your scenario, these two tasks are delegated to the plugin. <br/>I agree that distributing the custom suite SPS files as a ZIP archive is the simplest solution. SPS files are very small and compress extremely well, so a ZIP archive grants a small download size and a single file to manage. The only difference between the main suite and a custom suite is that for the main suite SyMenu can read SPS files directly from the ZIP archive, while for the custom suite it needs the files to be extracted first. However, unzipping a file is trivial and the plugin can do that in secs.<br/><br/>Once the plugin has downloaded and extracted the updated SPS files inside the custom suite _cache folder, the situation becomes identical to the main suite. At that point, SyMenu can detect available updates in exactly the same way it does for the official suite.<br/><br/>How?<br/>Through the software version stored in each SPS file.<br/>Let's see the entire workflow.<br/>When a new version of AudioPluginABC is released, you would:<br/>- update the master SPS for AudioPluginABC, changing the version number and, if necessary, the download URL and any other metadata (file size, VirusTotal information, etc.);<br/>- package the updated SPS files into sl23CustomSuiteCollection.v345.zip;<br/>- upload the updated ZIP file to your endpoint;<br/>- let the plugin and SyMenu do the rest.<br/><br/>The plugin is responsible for checking whether a newer SPS collection is available, downloading it, and extracting it. <br/>SyMenu is responsible for determining whether any installed applications in the custom suite require updates by reading the downloaded SPS files.<br/><br/>I also suggest versioning the ZIP filename (for example, v345). <br/>This gives the plugin a simple reference point to determine whether the online definition package is newer than the locally downloaded package.<br/><br/>If you adopt this approach, remember to preserve a version marker that the plugin can compare against. This can be the previous ZIP file itself, an empty file named after the version (for example, v345), or a simple text file containing the current version number.<br/><br/>Another important point is the role of SPS Builder.<br/>You can use it for sure. What you can't do is upload custom suite SPS files to the UGMFree cloud. For a custom suite you can work with local files (SPS Builder does this easier), and upload the definitions manually to your endpoint.<br/><br/>If you need any other information, please ask.]]></description>
<pubDate>Thu, 08 Oct 2026 13:54:00 GMT</pubDate>
</item>
<item>
<link>https://ugmfree.it/forum/messages.aspx?TopicID=983</link>
<title>Topic &quot;SyMenu 8.16&quot; a message from sl23</title>
<description><![CDATA[I sent an email about this, but perhaps it may be better to post here, then users can see how this affects their own suites.<br/><br/>So the idea of this is that for personal/custom suites to notify SyMenu via the blue Get New Apps icon, by turning it green, is that right? Does it extend that far?<br/>But I see you have actually added per item in-menu update notification.<br/><br/>Is there anything an author of a custom suite needs to do? Or is this purely on SyMenu side?<br/>As already discussed via email, I plan on releasing a custom suite for AudioPlugins, will these need to be zipped, as the current two built-in suites are, or do I need to make these individual files?<br/><br/><br/>I am just trying to figure out some things wrt how this will work. For example, for a zipped file that can be easily downloaded by users in one go, it becomes necessary for me to manually add new files however I receive these from others, into the suite. For individual sps files, I don't need to do this, but then how do others download all of the separate files as a suite? Its a bit of a problem either way. I am trying to think of how this could literally be done automatically, I realise checks need to be performed on sps files to avoid spam and malicious sps files, but how do you do this? What is your process?<br/><br/>Essentially, we need to understand the process for creating, sharing, updating custom suites.<br/><br/>Thanks for the update, it is indeed a great thing you've done! <img src="images/smilies/wink.gif" border=0 alt="wink" /><br/><br/><i>edited by sl23 on 08/10/2026</i>]]></description>
<pubDate>Thu, 08 Oct 2026 13:14:06 GMT</pubDate>
</item>
<item>
<link>https://ugmfree.it/forum/messages.aspx?TopicID=983</link>
<title>Topic &quot;SyMenu 8.16&quot; a message from Gianluca</title>
<description><![CDATA[Dear all,<br/>A new version has just been released.<br/>The most important changes are:<br/><ul><li>A new interface for the plugin system (whatever that means!).</li><li>SyMenu now highlights in the context menu the updates availability in any SPS suite, including custom suites, through a dedicated icon and special text in the context menu.</li></ul>Let's take a closer look at these two features.<br/><br/><b>Plugin startup notifications</b><br/>The new plugin interface allows a plugin to be notified whenever SyMenu starts.<br/>A more consistent implementation might have been to leverage SyMenu's native Autoexec on Start feature. However, that would have required users to enable Autoexec just to execute a plugin during startup. It seemed preferable to let the plugin itself declare its intention to run at that stage.<br/>For those interested in the technical details, the new interface is called ISyPluginNotificationStartup and, as usual, it is exposed through SyMenu.Plugin.Resources.dll.<br/>If you need further information, you know who to contact.<br/><br/><b>Update notifications for secondary and custom suites</b><br/>This is a long-awaited feature.<br/>SyMenu can now show update notifications not only for the main suite, but also for the secondary suite (NirSoft) and even for custom suites created by users.<br/>When updates are available, the corresponding context menu entry is highlighted with a dedicated icon and text, making it much easier to spot pending updates.<br/><br/><br/>As always, if you have questions or need additional details, feel free to ask.]]></description>
<pubDate>Wed, 07 Oct 2026 15:09:56 GMT</pubDate>
</item>
<item>
<link>https://ugmfree.it/forum/messages.aspx?TopicID=982</link>
<title>Topic &quot;Symenu 8.XX refuses to update&quot; a message from Gianluca</title>
<description><![CDATA[Okay, after checking the dll timestamps, I'm pretty sure I've figured out what happened.<br/><br/><br/>It looks like SyMenu.Libraries.dll was copied or moved to the SyMenu root folder some time ago.<br/>Since SyMenu probes the root folder before looking in the Lib folder, it found the dll there and loaded it successfully.<br/>This worked fine until the latest update. <br/>The new version requires a newer SyMenu.Libraries.dll, but the probing process still found the old dll in the root folder and attempted to load it from there. Once loaded, SyMenu checked the assembly metadata, detected that it was not the required version, and crashed.<br/>Deleting the DLL from the root folder solved the issue because the probing process was then able to resolve the correct dependency from the Lib folder.<br/><br/>Lesson learned. Next time, I should remember to ask the reporter for a complete file listing of the SyMenu core folders right away.<br/><br/><br/>Thanks, this has been really useful.]]></description>
<pubDate>Thu, 01 Oct 2026 08:43:16 GMT</pubDate>
</item>
<item>
<link>https://ugmfree.it/forum/messages.aspx?TopicID=982</link>
<title>Topic &quot;Symenu 8.XX refuses to update&quot; a message from Gianluca</title>
<description><![CDATA[<b>Frustrated</b> wrote:<br/><blockquote>Fixed the problem. Renamed the SyMenu.Libraries.dll in the Symenu folder and Symenu found the dll in its Lib folder.</blockquote><br/>Really?<br/>Any idea how SyMenu.Libraries.dll ended up in the root SyMenu folder?<br/>The updater preserves the original package structure, and in both the zip and exe distributions that dll is located in the Lib folder.<br/>Could it have been copied there manually at some point?]]></description>
<pubDate>Thu, 01 Oct 2026 08:31:44 GMT</pubDate>
</item>
<item>
<link>https://ugmfree.it/forum/messages.aspx?TopicID=982</link>
<title>Topic &quot;Symenu 8.XX refuses to update&quot; a message from Frustrated</title>
<description><![CDATA[I downloiaded the Zip and checked the blocking option and there was none. I unzipped the files and replaced the existing files in the folder. Same result. When I ran SyMenu.exe nothing happens. No Symenu splash screen nor Symenu in the systray in W11<br/><br/><br/>Faulting application name: SyMenu.exe, version: 8.15.9738.16613, time stamp: 0x6a620000<br/>Faulting module name: KERNELBASE.dll, version: 10.0.26100.9444, time stamp: 0xf5847879<br/>Exception code: 0xe0434352<br/>Fault offset: 0x0016aed4<br/>Faulting process id: 0x89A4<br/>Faulting application start time: 0x1DD515443FBE555<br/>Faulting application path: D:\_Drive_E\Downloads\Nasty Fixes\SyMenu\SyMenu.exe<br/>Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll<br/>Report Id: c5d5abe6-091e-4c8e-8913-117b0aae2a6a<br/>Faulting package full name: <br/>Faulting package-relative application ID: <br/><br/><br/>---------------------------------<br/><br/>Application: SyMenu.exe<br/>CoreCLR Version: 10.0.1126.37416<br/>.NET Version: 10.0.11<br/>Description: The process was terminated due to an unhandled exception.<br/>Exception Info: System.IO.FileNotFoundException: Could not load file or assembly 'SyMenu.Libraries, Version=8.15.9738.16612, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.<br/>File name: 'SyMenu.Libraries, Version=8.15.9738.16612, Culture=neutral, PublicKeyToken=null'<br/>   at SyMenu.Program.Main(String[] args)<br/><br/><img src="data:image/png;base64,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BFwAAAAAAAAYawRcAAAAAAAAGGsEXAAAAAAAABhrBFwAAAAAAAAYawRcAAAAAAAAGGsEXAAAAAAAABhrBFwAAAAAAAAYawRcAAAAAAAAGGsEXAAAAAAAABhrBFwAAAAAAAAYawRcAAAAAAAAGGsEXAAAAAAAABhrBFwAAAAAAAAYawRcAAAAAAAAGGsEXAAAAAAAABhrBFwAAAAAAAAYawRcAAAAAAAAGGsEXAAAAAAAABhrBFwAAAAAAAAYawRcAAAAAAAAGGsEXAAAAAAAABhrBFwAAAAAAAAYawRcAAAAAAAAGGsEXAAAAAAAABhrBFwAAAAAAAAYawRcAAAAAAAAGGsEXAAAAAAAABhrBFwAAAAAAAAYawRcAAAAAAAAGGsEXAAAAAAAABhrBFwAAAAAAAAYawRcAAAAAAAAGGsEXAAAAAAAABhrBFwAAAAAAAAYawRcAAAAAAAAGGsEXAAAAAAAABhrBFwAAAAAAAAYawRcAAAAAAAAGGsEXAAAAAAAABhrBFwAAAAAAAAYawRcAAAAAAAAGGsEXAAAAAAAABhrBFwAAAAAAAAYawRcAAAAAAAAGGsEXAAAAAAAABhr/z+/7XB5ATt0qQAAAABJRU5ErkJggg==" border="0"><br/><br/>Fixed the problem. Renamed the SyMenu.Libraries.dll in the Symenu folder and Symenu found the dll in its Lib folder.<br/><br/><i>edited by Frustrated on 01/10/2026</i><br/><br/><i>edited by Frustrated on 01/10/2026</i>]]></description>
<pubDate>Thu, 01 Oct 2026 05:22:00 GMT</pubDate>
</item>
<item>
<link>https://ugmfree.it/forum/messages.aspx?TopicID=982</link>
<title>Topic &quot;Symenu 8.XX refuses to update&quot; a message from Gianluca</title>
<description><![CDATA[Interesting.<br/>If you don't mind, I'll use this thread as a sort of collector for SyMenu update issues, so I've slightly changed the thread title.<br/>I'm particularly interested in this case because you're the first person to report a problem with the updater. Hopefully you'll also be the last... but experience suggests you might just be the first of a larger group.<br/><br/>At the moment I have no clear idea what is happening on your system. To investigate properly, I'd probably have to ask you to dig through Windows Event Logs and collect diagnostics for me... but I'm not that evil. What I can suggest instead is a workaround to solve that quickly and easily. It's useful both for failed updates and for installations that may have become corrupted over time:<ul><li>Download the latest SyMenu package from the website. The EXE package is the easiest option, but the ZIP package works as well.</li><li>Unblock the downloaded package using the same procedure described for SyMenu plugins here: <a href="https://www.ugmfree.it/manual#SyMenuPluginBlocked</li><li>Run" target="_blank" rel="nofollow">https://www.ugmfree.it/manual#SyMenuPluginBlocked</li><li>Run</a> the EXE or extract the ZIP into the exact same folder where SyMenu is currently installed.<br/>For example, if SyMenu is located in D:\CoolApp\SyMenu, make sure the installer or ZIP extraction target is D:\CoolApp\SyMenu.</li><li>If Windows asks whether existing files should be overwritten, answer Yes to All.</li></ul>This procedure effectively performs a "reinstallation" of SyMenu while leaving your configuration, profiles, program entries, and personal settings untouched.<br/><br/>As I mentioned, I'm trying to collect both failed update cases and their successful resolutions. So, whatever the outcome, please let me know how it goes. Every piece of feedback helps me understand whether this is an isolated incident or the beginning of a new adventure with the updater.<br/><br/>Thanks for your help and patience!]]></description>
<pubDate>Wed, 30 Sep 2026 08:24:43 GMT</pubDate>
</item>
<item>
<link>https://ugmfree.it/forum/messages.aspx?TopicID=982</link>
<title>Topic &quot;Symenu 8.XX refuses to update&quot; a message from Frustrated</title>
<description><![CDATA[Tried twice to update from 8.13.9578 and the result is always the same. The app notifies me on launch that there is an update. I tell it to update. The update window briefly shows up then disappears. From then on Symenu refuses to run. I can not even see it in the Windows task manager. I have to restore the entire directory from a backup. <br/><br/>Win11 Pro 25H2<br/><br/><i>edited by Gianluca on 30/09/2026</i>]]></description>
<pubDate>Wed, 30 Sep 2026 04:03:09 GMT</pubDate>
</item>
<item>
<link>https://ugmfree.it/forum/messages.aspx?TopicID=981</link>
<title>Topic &quot;SyMenu 8.15&quot; a message from Gianluca</title>
<description><![CDATA[The new version is finally out!<br/>The biggest update in this release is a complete rewrite of the tooltip system. Most importantly, you can now customize the tooltip delay directly from the GUI.<br/>Check out the full changelog here: <a href="https://www.ugmfree.it/symenudownload#changelog" target="_blank" rel="nofollow">https://www.ugmfree.it/symenudownload#changelog</a><br/><br/>If you have any feedback, bug reports, or ideas, feel free to get in touch.]]></description>
<pubDate>Sun, 30 Aug 2026 10:10:51 GMT</pubDate>
</item>
<item>
<link>https://ugmfree.it/forum/messages.aspx?TopicID=970</link>
<title>Topic &quot;A crazy new adventure!&quot; a message from sl23</title>
<description><![CDATA[oh well, I can't use it anyway! No GPU! <img src="images/smilies/upset.gif" border=0 alt="upset" />]]></description>
<pubDate>Sun, 23 Aug 2026 22:29:28 GMT</pubDate>
</item>
<item>
<link>https://ugmfree.it/forum/messages.aspx?TopicID=980</link>
<title>Topic &quot;Unhandled Exception - X=0  Y=0&quot; a message from Gianluca</title>
<description><![CDATA[Hi PhredE,<br/><br/>From what I’m seeing, the issue is related to how the menu is drawn.<br/>You mentioned that with the default white theme there’s no border, but the Border thickness selector cannot be set to 0 because the minimum value is 1.<br/>What I suspect is a combination of particular SyMenu’s drawing custom settings and some Windows graphical configuration (typically display scaling), because I’m unable to reproduce the issue on my systems in anyway.<br/><br/><br/>So I need your help to investigate further.<br/><br/><br/>First I need to know how your Windows scaling is set? (100%? 75%? 125%? Other?)<br/><br/><br/>Then please send me a private message through the website or the contact form. This way I can get your configuration file ([SyMenu]\Config\SyMenuConfig.zip), run it on my machine, and check whether the problem is simply a misconfiguration.<br/>Otherwise, if you don’t have a particularly complex setup, you can also try this yourself:<br/>- quit SyMenu<br/>- delete [SyMenu]\Config\SyMenuConfig.zip<br/>- run SyMenu again and reconfigure it<br/>Your configured programs will remain untouched, but your SyMenu configuration will be reset. Hopefully, this will allow you to change the theme and save the new settings correctly.<br/><br/><br/><br/>Let me know which option you prefer to follow.]]></description>
<pubDate>Sun, 16 Aug 2026 08:47:45 GMT</pubDate>
</item>
<item>
<link>https://ugmfree.it/forum/messages.aspx?TopicID=980</link>
<title>Topic &quot;Unhandled Exception - X=0  Y=0&quot; a message from PhredE</title>
<description><![CDATA[I'm not getting SyMenu to update its Options window. Cancel Continue Quit is all I can get out of it.<br/>I'm trying to alter the extremely puzzling default theme (white windows on white windows with no borders. wha?) but even though I now have achieved perceptible green borders, there's little else I'm able to do. I can't escape/update Options.<br/>Latest; no updates available.<br/>Any reason sighted?<br/>Thx.<br/>Crash report attached.]]></description>
<pubDate>Sun, 16 Aug 2026 04:43:44 GMT</pubDate>
</item>
<item>
<link>https://ugmfree.it/forum/messages.aspx?TopicID=979</link>
<title>Topic &quot;VS Code Update Process Fails to Migrate Data Dir&quot; a message from Qw</title>
<description><![CDATA[Thank you, its been restored to the normal directory structure]]></description>
<pubDate>Fri, 07 Aug 2026 18:05:59 GMT</pubDate>
</item>
<item>
<link>https://ugmfree.it/forum/messages.aspx?TopicID=979</link>
<title>Topic &quot;VS Code Update Process Fails to Migrate Data Dir&quot; a message from Gianluca</title>
<description><![CDATA[WTF! <br/><br/><br/>It was a regression bug when publishing the SPS definitions! I accidentally published an old version of VSCode instead of the newest one.<br/>Sorry for the inconvenience!<br/><br/><br/>I have just updated the program definition, so please proceed this way:<br/>- Open SyMenu<br/>- Go to SPS Manager<br/>- Refresh the program definitions using the force button (if you can't find it, check the manual here: <a href="https://www.ugmfree.it/manual#SPSForm" target="_blank" rel="nofollow">https://www.ugmfree.it/manual#SPSForm</a> and look for "you can force it pressing the special button")<br/>- Search for Visual Studio Code Portable (x64)<br/>- Right-click on the grid item and choose Force update from web site<br/><br/>Everything will be fixed... provided you haven't moved the Data folder from its original location (it must be located in .\data).<br/><br/>Please let me know the outcome!]]></description>
<pubDate>Fri, 07 Aug 2026 16:26:21 GMT</pubDate>
</item>
<item>
<link>https://ugmfree.it/forum/messages.aspx?TopicID=979</link>
<title>Topic &quot;VS Code Update Process Fails to Migrate Data Dir&quot; a message from Qw</title>
<description><![CDATA[The Visual Studio Code portable installation broke during the last two updates. The updater installs new versions into different directory trees. Consequently, the Data folder from the previous installation is no longer visible to the new version.<br/>Analysis of the local directory structure indicates that the Data folder contains the application extensions, such as anthropic.claude-code, github.vscode-pull-request-github, and ms-python.black-formatter. When the new version is extracted to an isolated directory path without migrating this Data folder, the application loses access to all previously installed extensions and user configurations.<br/>Attach is the tree of the new VScode after updating from SyManu and old tree before updating. <br/><br/><br/>I request a fix to the SyMenu update configuration for Visual Studio Code. The update process must ensure the Data directory is preserved and correctly linked to the active installation path.]]></description>
<pubDate>Fri, 07 Aug 2026 15:08:09 GMT</pubDate>
</item>
<item>
<link>https://ugmfree.it/forum/messages.aspx?TopicID=978</link>
<title>Topic &quot;SyMenu 8.14&quot; a message from Gianluca</title>
<description><![CDATA[The SyMenu summer version is finally out!<br/>Great news (at least from a technical point of view): SyMenu has been migrated to .NET 10 to improve performance, security, and stability.<br/>Unfortunately, major upgrades like this can sometimes introduce unexpected bugs or graphical glitches. Please report any unusual behavior you might notice.<br/>For all the other updates, please check the changelog on the download page.<br/><br/>Bye!]]></description>
<pubDate>Wed, 08 Jul 2026 11:47:48 GMT</pubDate>
</item>
<item>
<link>https://ugmfree.it/forum/messages.aspx?TopicID=977</link>
<title>Topic &quot;Problem updating Speccy&quot; a message from Gianluca</title>
<description><![CDATA[What a pity!<br/>They've changed a lot the package and it would have been interesting to test a real update with the new SPS (I personally don't use speccy so it was difficult to test it by myself).<br/>Anyway problem solved!]]></description>
<pubDate>Fri, 26 Jun 2026 08:57:20 GMT</pubDate>
</item>
<item>
<link>https://ugmfree.it/forum/messages.aspx?TopicID=977</link>
<title>Topic &quot;Problem updating Speccy&quot; a message from ronen1n</title>
<description><![CDATA[I already installed it in vm and transferred the files, but thinking about it now maybe the reinstall with symenu makes more sense like you suggested]]></description>
<pubDate>Thu, 25 Jun 2026 21:32:52 GMT</pubDate>
</item>
<item>
<link>https://ugmfree.it/forum/messages.aspx?TopicID=977</link>
<title>Topic &quot;Problem updating Speccy&quot; a message from Gianluca</title>
<description><![CDATA[I've just tested and it works well for me.<br/>Can you report the entire error message please?<br/>You can even delete the old one and reinstall the new one because it could be a problem only with the update process.]]></description>
<pubDate>Thu, 25 Jun 2026 12:10:05 GMT</pubDate>
</item>
<item>
<link>https://ugmfree.it/forum/messages.aspx?TopicID=976</link>
<title>Topic &quot;Main Symenu Program Update Failure&quot; a message from Syngensmyth</title>
<description><![CDATA[If I go on one of the machines that I haven't accessed for a few months, the Symenu update fails. Not the individual downloads but the main program update.<br/>This is what I get. Any solutions to keep from downloading everything again with a new Symenu?<br/><br/><br/>YourSyMenu version is: 8.11.9501<br/>New version is: 8.13.9578<br/>SyMenu can automatically install the new version into the current folder.<br/>Do you want to start the update process now?<br/><br/>Error in update process. Please manually download and<br/>install SyMenu.]]></description>
<pubDate>Wed, 10 Jun 2026 03:11:16 GMT</pubDate>
</item>
<item>
<link>https://ugmfree.it/forum/messages.aspx?TopicID=974</link>
<title>Topic &quot;Symenu Crashing Periodically [Win11 24H2 26100]&quot; a message from Gianluca</title>
<description><![CDATA[Nice!<br/>These apparently random bugs are my favourites, because it’s impossible to fix them the “right” way.<br/>So we’ll go with the wrong one: trial and error.<br/>Please be patient we have a loooong road ahead of us.<br/>I’ll get in touch with you privately as soon as possible with further instructions for you.]]></description>
<pubDate>Sat, 30 May 2026 14:55:11 GMT</pubDate>
</item>
<item>
<link>https://ugmfree.it/forum/messages.aspx?TopicID=974</link>
<title>Topic &quot;Symenu Crashing Periodically [Win11 24H2 26100]&quot; a message from AllonZ</title>
<description><![CDATA[So, I have been having this small issue for a while but I finally have the time to make a post about it.<br/><br/>I am not sure when it started, but SyMenu seems to crash randomly throughout the workday without an error message. I just restart it and it usually runs fine for another few hours or so before it crashes again.<br/><br/>No big deal but thought it's worth a post.<br/><br/>Event Viewer shows 2 consecutive <i>ID 1000</i> faults when SyMenu.exe crashes. I see other times when only 1 fault is logged and <i>SyMenu.exe</i> does not crash.<br/><br/>I am running it on <i>Windows 11 Pro 24H2 26100.8457</i> as a standard user (have not yet tested as admin).<br/>SyMenu <i>ApplicationLog </i>contains no data (another issue?) and I could not attach <i>SyMenu.exe.20104.dmp </i>because it was too big, so the <i>WinDbg </i>analysis is pasted below. <br/>All dependencies seem fine so I did not paste the <i>Process Explorer Data</i> below. <br/>No rush. Let me know if I can provide you with any other data.<br/><br/><br/><br/><i>Event Viewer </i>log:<br/><br/><span style="color:rgb(0, 0, 0)"><span style="font-family:Verdana, Arial, Helvetica, sans-serif"><i>Error 5/29/2026 2:42:19 PM Application Error 1000 Application Crashing Events</i><br/><i>Log Name: Application</i><br/><i>Source: Application Error</i><br/><i>Date: 5/29/2026 2:42:19 PM</i><br/><i>Event ID: 1000</i><br/><i>Task Category: Application Crashing Events</i><br/><i>Level: Error</i><br/><i>Keywords:</i><br/><i>User: -----\-----</i><br/><i>Computer: -----</i><br/><i>Description:</i><br/><i>Faulting application name: SyMenu.exe, version: 8.13.9578.12752, time stamp: 0x698d0000</i><br/><i>Faulting module name: ntdll.dll, version: 10.0.26100.8328, time stamp: 0xf814f1d6</i><br/><i>Exception code: 0xc0000710</i><br/><i>Fault offset: 0x000bf82a</i><br/><i>Faulting process id: 0x4E88</i><br/><i>Faulting application start time: 0x1DCEF796CAE7152</i><br/><i>Faulting application path: D:\SyMenu\SyMenu.exe</i><br/><i>Faulting module path: C:\WINDOWS\SYSTEM32\ntdll.dll</i><br/><i>Report Id: d1eb6f26-64fa-48fb-b18a-a717f081bd27</i><br/><i>Faulting package full name:</i><br/><i>Faulting package-relative application ID:</i><br/><i>Event Xml:</i><br/><i>&lt;Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"&gt;</i><br/><i>&lt;System&gt;</i><br/><i>&lt;Provider Name="Application Error" Guid="{a0e9b465-b939-57d7-b27d-95d8e925ff57}" /&gt;</i><br/><i>&lt;EventID&gt;1000&lt;/EventID&gt;</i><br/><i>&lt;Version&gt;0&lt;/Version&gt;</i><br/><i>&lt;Level&gt;2&lt;/Level&gt;</i><br/><i>&lt;Task&gt;100&lt;/Task&gt;</i><br/><i>&lt;Opcode&gt;0&lt;/Opcode&gt;</i><br/><i>&lt;Keywords&gt;0x8000000000000000&lt;/Keywords&gt;</i><br/><i>&lt;TimeCreated SystemTime="2026-05-29T18:42:19.1342632Z" /&gt;</i><br/><i>&lt;EventRecordID&gt;35253&lt;/EventRecordID&gt;</i><br/><i>&lt;Correlation /&gt;</i><br/><i>&lt;Execution ProcessID="31480" ThreadID="24172" /&gt;</i><br/><i>&lt;Channel&gt;Application&lt;/Channel&gt;</i><br/><i>&lt;Computer&gt;-----&lt;/Computer&gt;</i><br/><i>&lt;Security UserID="S-1-5-21-3561418018-3650584135-2967397845-1013" /&gt;</i><br/><i>&lt;/System&gt;</i><br/><i>&lt;EventData&gt;</i><br/><i>&lt;Data Name="AppName"&gt;SyMenu.exe&lt;/Data&gt;</i><br/><i>&lt;Data Name="AppVersion"&gt;8.13.9578.12752&lt;/Data&gt;</i><br/><i>&lt;Data Name="AppTimeStamp"&gt;698d0000&lt;/Data&gt;</i><br/><i>&lt;Data Name="ModuleName"&gt;ntdll.dll&lt;/Data&gt;</i><br/><i>&lt;Data Name="ModuleVersion"&gt;10.0.26100.8328&lt;/Data&gt;</i><br/><i>&lt;Data Name="ModuleTimeStamp"&gt;f814f1d6&lt;/Data&gt;</i><br/><i>&lt;Data Name="ExceptionCode"&gt;c0000710&lt;/Data&gt;</i><br/><i>&lt;Data Name="FaultingOffset"&gt;000bf82a&lt;/Data&gt;</i><br/><i>&lt;Data Name="ProcessId"&gt;0x4e88&lt;/Data&gt;</i><br/><i>&lt;Data Name="ProcessCreationTime"&gt;0x1dcef796cae7152&lt;/Data&gt;</i><br/><i>&lt;Data Name="AppPath"&gt;D:\SyMenu\SyMenu.exe&lt;/Data&gt;</i><br/><i>&lt;Data Name="ModulePath"&gt;C:\WINDOWS\SYSTEM32\ntdll.dll&lt;/Data&gt;</i><br/><i>&lt;Data Name="IntegratorReportId"&gt;d1eb6f26-64fa-48fb-b18a-a717f081bd27&lt;/Data&gt;</i><br/><i>&lt;Data Name="PackageFullName"&gt;</i><br/><i>&lt;/Data&gt;</i><br/><i>&lt;Data Name="PackageRelativeAppId"&gt;</i><br/><i>&lt;/Data&gt;</i><br/><i>&lt;/EventData&gt;</i><br/><i>&lt;/Event&gt;</i><br/></span></span><br/><br/><br/>WinDbg analysis:<br/>*******************************************************************************<br/>*                                                                             *<br/>*                        Exception Analysis                                   *<br/>*                                                                             *<br/>*******************************************************************************<br/><br/>Integrated managed debugging does not support enumeration of symbols.<br/>Type information missing error for Instance<br/>Type information missing error for Instance<br/>Type information missing error for Instance<br/>Type information missing error for Instance<br/>Type information missing error for Instance<br/>Type information missing error for Instance<br/>ClrmaManagedAnalysis::GetThread 27e8<br/>ClrmaThread::Initialize 27e8<br/>~ClrmaThread<br/>ClrmaManagedAnalysis::get_ProviderName<br/>ClrmaManagedAnalysis::GetThread ffffffff<br/>ClrmaThread::Initialize 27e8<br/>ClrmaThread::get_CurrentException<br/>ClrmaThread::get_NestedExceptionCount<br/>~ClrmaThread<br/><br/>KEY_VALUES_STRING: 1<br/><br/>    Key  : Analysis.CPU.mSec<br/>    Value: 3671<br/><br/>    Key  : Analysis.Elapsed.mSec<br/>    Value: 3840<br/><br/>    Key  : Analysis.IO.Other.Mb<br/>    Value: 2<br/><br/>    Key  : Analysis.IO.Read.Mb<br/>    Value: 2<br/><br/>    Key  : Analysis.IO.Write.Mb<br/>    Value: 12<br/><br/>    Key  : Analysis.Init.CPU.mSec<br/>    Value: 718<br/><br/>    Key  : Analysis.Init.Elapsed.mSec<br/>    Value: 286012<br/><br/>    Key  : Analysis.Memory.CommitPeak.Mb<br/>    Value: 195<br/><br/>    Key  : Analysis.Version.DbgEng<br/>    Value: 10.0.29547.1002<br/><br/>    Key  : Analysis.Version.Description<br/>    Value: 10.2602.27.2 x86fre<br/><br/>    Key  : Analysis.Version.Ext<br/>    Value: 1.2602.27.2<br/><br/>    Key  : CLR.Engine<br/>    Value: CORECLR<br/><br/>    Key  : CLR.Version<br/>    Value: 8.0.2526.11203<br/><br/>    Key  : Failure.Bucket<br/>    Value: APPLICATION_FAULT_c0000710_ntdll.dll!TppCallbackCheckThreadAfterCallback<br/><br/>    Key  : Failure.Exception.Code<br/>    Value: 0xc0000710<br/><br/>    Key  : Failure.Exception.IP.Address<br/>    Value: 0x77c3f82a<br/><br/>    Key  : Failure.Exception.IP.Module<br/>    Value: ntdll<br/><br/>    Key  : Failure.Exception.IP.Offset<br/>    Value: 0xbf82a<br/><br/>    Key  : Failure.Hash<br/>    Value: {835ced0b-650a-ac17-6e19-92a4bb23b3ad}<br/><br/>    Key  : Failure.ProblemClass.Primary<br/>    Value: APPLICATION_FAULT<br/><br/>    Key  : Faulting.IP.Type<br/>    Value: Paged<br/><br/>    Key  : Timeline.OS.Boot.DeltaSec<br/>    Value: 23330<br/><br/>    Key  : Timeline.Process.Start.DeltaSec<br/>    Value: 14370<br/><br/>    Key  : WER.OS.Branch<br/>    Value: ge_release<br/><br/>    Key  : WER.OS.Version<br/>    Value: 10.0.26100.1<br/><br/>    Key  : WER.Process.Version<br/>    Value: 8.13.9578.12752<br/><br/><br/>FILE_IN_CAB:  SyMenu.exe.20104.dmp<br/><br/>NTGLOBALFLAG:  0<br/><br/>APPLICATION_VERIFIER_FLAGS:  0<br/><br/>CONTEXT:  (.ecxr)<br/>eax=1405f538 ebx=1405f6f0 ecx=00000000 edx=00000000 esi=00000000 edi=00000050<br/>eip=77c3f82a esp=1405f528 ebp=1405f590 iopl=0         nv up ei pl nz ac pe nc<br/>cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000216<br/>ntdll!TppCallbackCheckThreadAfterCallback+0x685f3:<br/>77c3f82a 6a04            push    4<br/>Resetting default scope<br/><br/>EXCEPTION_RECORD:  (.exr -1)<br/>ExceptionAddress: 77c3f82a (ntdll!TppCallbackCheckThreadAfterCallback+0x000685f3)<br/>   ExceptionCode: c0000710<br/>  ExceptionFlags: 00000000<br/>NumberParameters: 2<br/>   Parameter[0]: 7727d6b0<br/>   Parameter[1]: 0b48e78c<br/><br/>PROCESS_NAME:  SyMenu.dll<br/><br/>ERROR_CODE: (NTSTATUS) 0xc0000710 - A threadpool worker thread is impersonating a client, after a callback to 0x%p(0x%p).  This is unexpected, indicating that the callback is missing a call to revert the impersonation.<br/><br/>EXCEPTION_CODE_STR:  c0000710<br/><br/>EXCEPTION_PARAMETER1:  7727d6b0<br/><br/>EXCEPTION_PARAMETER2:  0b48e78c<br/><br/>STACK_TEXT:  <br/>1405f590 77bd7051     03181870 77bad9f0 03181870 ntdll!TppCallbackCheckThreadAfterCallback+0x685f3<br/>1405f61c 77bd6aa5     c4de4b3b 77bd62c0 77bd62c0 ntdll!TppCallbackEpilog+0x24<br/>1405f7cc 75be5d49     03181870 75be5d30 1405f834 ntdll!TppWorkerThread+0x7e5<br/>1405f7dc 77bed83b     03181870 c4de44c3 00000000 kernel32!BaseThreadInitThunk+0x19<br/>1405f834 77bed7c1     ffffffff 77c3498b 00000000 ntdll!__RtlUserThreadStart+0x2b<br/>1405f844 00000000     00000000 00000000 00000000 ntdll!_RtlUserThreadStart+0x1b<br/><br/><br/>IP_IN_PAGED_CODE: <br/>ntdll!TppCallbackCheckThreadAfterCallback+685f3<br/>77c3f82a 6a04            push    4<br/><br/>SYMBOL_NAME:  ntdll!TppCallbackCheckThreadAfterCallback+685f3<br/><br/>MODULE_NAME: ntdll<br/><br/>IMAGE_NAME:  ntdll.dll<br/><br/>STACK_COMMAND: ~20s; .ecxr ; kb<br/><br/>FAILURE_BUCKET_ID:  APPLICATION_FAULT_c0000710_ntdll.dll!TppCallbackCheckThreadAfterCallback<br/><br/>OS_VERSION:  10.0.26100.1<br/><br/>BUILDLAB_STR:  ge_release<br/><br/>OSPLATFORM_TYPE:  x86<br/><br/>OSNAME:  Windows 10<br/><br/>IMAGE_VERSION:  10.0.26100.8328<br/><br/>FAILURE_ID_HASH:  {835ced0b-650a-ac17-6e19-92a4bb23b3ad}<br/><br/>Followup:     MachineOwner<br/>---------<br/><br/>CLRMAReleaseInstance<br/>~ClrmaManagedAnalysis<br/><br/><i>edited by AllonZ on 29/05/2026</i>]]></description>
<pubDate>Fri, 29 May 2026 22:08:11 GMT</pubDate>
</item>
</channel>
</rss>
