The WiFi and BT icons work fine after putting them in my Windows folder, but I still have the old AS icon after putting the shellres.dll.0409.mui file in.
(Axim x50v A04 english)
Thanks to Seligman, I changed his AS icon to something familiar to me. Here is my screen with a desktop-style tray icon:
I prefer to keep the icons same as those on the desktop. That's why I only change the tray icon, and keep the program icon the same. Therefore, there is no need to use the "ActiveSync.exe" file. Only the "shellres.dll.0409.mui" will do for me. Again, many thanks to Seligman.
I have just updated the icon to give it a healthy green glow. It looks better on my machine. Hopefully, the green will come out better on your machine too.
I'm just wondering how to build mui file with icons. I guess it's just a resource dll renamed to have language code and the mui extension, but
1. How do you find out the resource IDs?
2. Do you need to replace all the resources or just the ones you want to override?
3. How to specify the desired resolution?
I'm just wondering how to build mui file with icons. I guess it's just a resource dll renamed to have language code and the mui extension, but
1. How do you find out the resource IDs?
2. Do you need to replace all the resources or just the ones you want to override?
3. How to specify the desired resolution?
As you've guessed, mui files are just resource only DLLs.
1) Two ways: If you can copy the executable off of the device, the do that and open it in devstudio. Otherwise, you'll need to write an app to open up each executable on the device and LoadImage through all the possible resource IDs to find the ID of an icon in question. The first approach works for the bluetooth and wireless icons, the second was required for the ActiveSync icon. I have an app that does this, and assuming I can ever sit down and write my instructions for this process, I'll clean it up and include it.
2) Just the resources you want to override
3) Resources are resolution independent. For the tray icons, that means for VGA just include a 32x32 icon, for QVGA use a 16x16 icon. If memory serves correctly, you can't actually use an icon with both 32x32 and 16x16 images in it for the tray icon due to the way it works.
I should also note to be careful on reusing MUI files. I had some problems when I was playing around with this with devstudio not really deleting resources in files when it saved them. I'm not sure if there as a problem with DevStudio, or if PEBKAC, but it threw me for a loop a few times. It's best to create a new MUI file from scratch rather than using an existing one for a different app.
__________________
--
Scott Seligman [MSFT]
This posting is provided "AS IS" with no warranties, and confers no rights.
OzVga requires a set of resource dlls for the 96dpi. I don't see the same icon resource id in shellres.96.dll. No conflict there. But what if it does? The MUI for the current resolution wins if the icon exists?
Besides, many icons in shellres.96.dll has both 32x32 and 64x64. Are they being used in different situation as the application requires? The 96 clearly indicate the dpi. The MUI file is not. How to make sure the correct icon size is being used, if it were not just for the tray? How does the app or the OS determine what size of the icon to load from the MUI file? From the dpi defined in the registry? If that's the case, I don't see why we can't have both 32x32 and 16x16 in there. What would you need to do to support both vga and qvga? If you need to provide different MUI files, how to name them?
the two AS icon that you have post would affect the icons in programs too.
When i copy and paste the file into \Windows, and if you go click on programs, you will realise the folders inside programs would not have the folder icons and it would have the AS icon instead.
Hope you can fix that, thank... Love the glow green AS icon
but it also changes the icon for folders inside Programs too.
Well since special requests are being honored.....
Could someone make the same 3D WiFi icon but with larger bars when activated.
Something approaching the 'stock' size.
This one seems unreasonably tiny.
:)
Thanks
__________________
Outside of a dog -- a book is a man's best friend.
Inside of a dog it's too dark to read.
:icon_rofl
I reposted the picture to show the AS program icon unchanged in the menu. Not sure exactly what happened to you, but it shouldn't be that way.
gjw,
The BT and Wifi icons can be easily changed into anything (different dogs, cats, ... you name it). If the wifi bars are large like the original version, they will cover the Wifi logo. Anyway, it's a good idea. I'll do it soon, and will make the Wifi logo somewhat transparent on top of the bars when they are on. That way, the nice 3D logo can be seen in full glory at all time. Just check back here later.
I would like, once again, to thank Seligman to make this all possible. I didn't even know (never noticed it) there was an AS icon, and didn't care about the BT/Wifi icons, before reading this thread.