Page 1 of 1

Funny "bug" that has been annoying me since forever

Posted: 02 Jul 2016, 22:25
by ma_t14
Since the day I started using Uninstall Tool I found it strange that no launcher software (Launchy, Find and Run Robot, Keypirinha etc) or the windows search button could find Uninstall Tool's shortcut upon installation. I always had to make a new shortcut for it to work.

After contacting the developer of KeyPirinha about it he shortly came back with an answer. Turns out that the "i" character in the "Unistall Tool" shortcut is NOT an actual ASCII character, it's actually a Cyrillic Small Letter Byelorussian-Ukrainian i (codepoint U+0456).

Please fix this for the next release.

Found this funny :D

Re: Funny "bug" that has been annoying me since forever

Posted: 05 Jul 2016, 10:52
by Steven
ma_t14
Hi,

Thank you for the report. I thought noone would ever find this thing. It's done intentionally to allow Windows pin this shortcut to the taskbar, if you replace 'i' with normal 'i' - you will not be able to pin this shortcut.

Re: Funny "bug" that has been annoying me since forever

Posted: 11 Jul 2016, 12:58
by ma_t14
Are you sure? I just pinned the shortcut with the normal "i" in its name and it works fine.

Re: Funny "bug" that has been annoying me since forever

Posted: 13 Jul 2016, 10:14
by Steven
ma_t14
Hm. Will check it again. Which Windows version do you have?

Re: Funny "bug" that has been annoying me since forever

Posted: 17 Jul 2016, 14:31
by Steven
ma_t14
on Windows 7 - problem with normal "i".
Windows 10 - OK. Didn't checked 8/8.1 yet.
But we still have to support Windows 7.

Re: Funny "bug" that has been annoying me since forever

Posted: 17 Jul 2016, 16:31
by ma_t14
This is really strange, do you have any idea why this happens?

Re: Funny "bug" that has been annoying me since forever

Posted: 17 Jul 2016, 17:37
by Steven
ma_t14
the reason is the "install" keyword in the shortcut name.

Re: Funny "bug" that has been annoying me since forever

Posted: 18 Jul 2016, 06:26
by ma_t14
Okay, now I understand.

As a workaround can you please use an alternative letter for "l" in "uninstall" so that it makes searching for the shorcut easier? When using a launcher application such as Launchy you usually type out only the first few letters and the result will popup.

So changing the last letter of the word will not affect the situation. For example something like the Greek capital "Ι" which looks identical to the English "l" when filenames are concerned.

https://codepoints.net/U+0399


Read my next post

Re: Funny "bug" that has been annoying me since forever

Posted: 18 Jul 2016, 06:38
by ma_t14
A bit of googling and I came up with this blog post:

https://weblog.west-wind.com/posts/2009 ... -Windows-7
Where is this Limitation coming from?

These ‘restricted’ values are determined by a registry key at:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileAssociation\AddRemoveNames

with these default values:

Documentation;Help;Install;More Info;Readme;Read me;Read First;Setup;Support;What's New;Remove
So I assume this registry key can be easily edited to remove any of the restricted keywords (can't test since I don't have a win 7 machine at the moment).

What do you say if during installation Unistall Tool modified and removed the offending "install" keyword from the registry key? Even Microsoft realized how dumb this was and removed the restriction from windows 10 so I don't think it would be a problem. ;)

Re: Funny "bug" that has been annoying me since forever

Posted: 18 Jul 2016, 09:36
by Steven
Yes I know that. But editing HKLM is a bad practice for a program, moreover automatically on installation.
But I'll check if it's possible now :smile:

Re: Funny "bug" that has been annoying me since forever

Posted: 18 Jul 2016, 11:51
by Steven
ma_t14
Ok, editing AddRemoveNames works, but ONLY after logoff and log on again :(

Re: Funny "bug" that has been annoying me since forever

Posted: 19 Jul 2016, 06:59
by ma_t14
I guess asking the user to restart after installing UT is not worth the hustle for such a trivial issue.

Oh well :sorry: