• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[APP][WM6][ALL-RES][2010.06.10] HTC Menu Enhancement Loader v1.41

Search This thread

francarl

Senior Member
Dec 13, 2008
364
35
HTC Menu Enhancement Loader (v1.41)
New htc menu for all windows build! NOW with MessageBox replacement
by
Francesco Carlucci
SenseSDK by eboelzner

Htc Menu Loader is a little service application that loads htc menu enhancement in all windows build, even in windows mobile emulator!
Now it also replaces standard messagebox with a more finger friendly one and comes with a finger friendly config utility.

Screenshots
attachment.php
attachment.php
attachment.php
attachment.php


Usage:
- install .net compact framework 3.5
- (W)QVGA: install cabs beginning with QVGA_WM65 from attached zip (W)QVGA_HtcMenuEnhancementPkgs.zip (note: QVGA version is from HTC Mega/Touch2 rom version 1.33). Optimized for wm6.5.1 (start menu on top), works with vm6.5.3 with some graphical problems.

- (W)VGA: you should install/cook these packages into your rom:

HTCFont_Link_1_0_19132133
HTCFramework_1_5_19223320
HTCScroll_2_0_19221326
Menu_Enhancement_1_1_20113129
SharedResource_1_0_20111720
Shared_Modules_1_01_20113224

- (W)(Q)VGA: install (Q)VGA_WM61_HTCScroll_fix.cab (also in zip file) if you have WM 6.1

- install one of these cabs

francarl.HTCMenuLoader-BootLauncher.v1.41.cab (if you have HTC BootLauncher into your ROM)
trancarl.HTCMenuLoader.v1.41.cab

- reboot

after reboot, you can use configuration utility into Programs folder to enable or disable enhancements. By default, htc menu loader is disabled, instead msgbox enhancement is enabled.


Registry key for configuration (or use use configuration utility!):

[HKEY_LOCAL_MACHINE\Software\HTCMenuLoader]
EnableSIP=1 ; 1 = enable ezinput sip menu popup, 0 show standard window sip menu (default 0)
EnableMenu=1 ; 1 = enable htc menu enhancement (default 0)
EnableMsgbox=1 ; 1 = enable messagebox replacement (default 1)

Note:
- EnableSIP=1 works GREAT if you want to access EzInput custom menu to access options, change language and layout

Development notes:
The code contains two important windows mobile techniques:
1 - DLL injecting (there are lot of example on web)
2 - API replacement (see FingerSuite thread here for references!). It's the same technique that I used in FingerSuite to replace MessageBox and TrackPopupMenu system API.
There are a lot of things that can be do with API replacement technique. For example, overriding GetOpenFileNameEx for total replace of awful "Picture & Videos" standard windows mobile dialog!
Ask me if you want help. And good work!



Bugs:
- First time, htc enhancement menu could not appear.

PLEASE REPORT IN THIS THREAD ANY BUGS YOU FIND, THANKS!

See this post http://forum.xda-developers.com/showpost.php?p=4210772&postcount=25 for some explanations!


ChangeLog:
v1.0) initial release
v1.1) ezinput sip menu support added
v1.2) added configuration utility and message box with ManilaSDK framework
v1.3) test version never released
v1.4) migrate to amazing SenseSDK by eboelzner
v1.41) updated to SenseSDK v1.38 by eboelzner



Please Buy Me a Beer if you like my work

THANKS TO eboelzner for his excellent SenseSDK

Older version download report
francarl.HTCMenuLoader.v1.4.CAB (432.2 KB, 231 views)
francarl.HTCMenuLoader-BootLauncher.v1.4.CAB (407.7 KB, 168 views)
 

Attachments

  • SkinSnap005.jpg
    SkinSnap005.jpg
    15.7 KB · Views: 21,091
  • snap1.jpg
    snap1.jpg
    9.5 KB · Views: 18,286
  • snap2.jpg
    snap2.jpg
    12.7 KB · Views: 17,854
  • snap3.jpg
    snap3.jpg
    12.8 KB · Views: 17,683
  • francarl.HTCMenuLoader.v1.41.CAB
    481.7 KB · Views: 1,709
  • francarl.HTCMenuLoader-BootLauncher.v1.41.CAB
    457.5 KB · Views: 1,271
  • (W)QVGA_HtcMenuEnhancementPkgs.zip
    706.2 KB · Views: 1,709
Last edited:
  • Like
Reactions: timoteorex

salvy.c.83

Retired Recognized Developer
Feb 11, 2008
890
5
Just tried in my niki (QVGA)
I've the bug in first launch, but works!
Very good work
I hope in a new relase bug free!
;)
 

gm_fisher

Member
Nov 2, 2007
25
0
Menus work in some applications on 6.1 Diamond, but not in other.

Does not work in Contacts and Mail (Possibly other?)

(Telstra 2.07.8412 WWE Rom)
 

nhatt

Senior Member
Aug 5, 2008
603
11
Please edit title...:)
[APP][2009.07.29] HTC Menu Enhancement Loader
 

JoOoSs

Senior Member
Oct 17, 2008
572
4
Hi,

I didn't understand how to install it ^^'
I install stickfigure HTC Rhodium Menu Enhancement QVGA.cab, then what cab I have to install ? the first, the second, or both ?
 

jadephyre

Senior Member
Jan 30, 2008
1,589
388
Moers
tried it on a WM6.1 21051 ROM and it didn't work... neither of the two apps here :(

I used stickfigures QVGA Menu Enhancement...
 

sergiorus

Senior Member
Sep 7, 2008
927
9
35
Tallinn
Is it conflicting with FingerSuite? I have FingerSuite cooked into my rom, disabled fingermenu function (only fingermsgbox enabled), installed version for QVGA you gave from first post and your app. And... menu dont work...:rolleyes:
 

jadephyre

Senior Member
Jan 30, 2008
1,589
388
Moers
I don't have FingerMenu installed, nor cooked into my ROM... it's completely "clean" so to speak of any Menu Enhancement.

I've uninstalled it for the Moment while I wait for a fixed version of some sort...
 

Lightning303

Member
May 20, 2009
31
0
EzInput can cause some troubles...
On a clean rom (KisS 20.5) it works fine, but after installing ezinput it doesnt work anymore. Some reg entries and files collide (checked the cabs). maybe there are other htc tools that will cause the same problem...
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    HTC Menu Enhancement Loader (v1.41)
    New htc menu for all windows build! NOW with MessageBox replacement
    by
    Francesco Carlucci
    SenseSDK by eboelzner

    Htc Menu Loader is a little service application that loads htc menu enhancement in all windows build, even in windows mobile emulator!
    Now it also replaces standard messagebox with a more finger friendly one and comes with a finger friendly config utility.

    Screenshots
    attachment.php
    attachment.php
    attachment.php
    attachment.php


    Usage:
    - install .net compact framework 3.5
    - (W)QVGA: install cabs beginning with QVGA_WM65 from attached zip (W)QVGA_HtcMenuEnhancementPkgs.zip (note: QVGA version is from HTC Mega/Touch2 rom version 1.33). Optimized for wm6.5.1 (start menu on top), works with vm6.5.3 with some graphical problems.

    - (W)VGA: you should install/cook these packages into your rom:

    HTCFont_Link_1_0_19132133
    HTCFramework_1_5_19223320
    HTCScroll_2_0_19221326
    Menu_Enhancement_1_1_20113129
    SharedResource_1_0_20111720
    Shared_Modules_1_01_20113224

    - (W)(Q)VGA: install (Q)VGA_WM61_HTCScroll_fix.cab (also in zip file) if you have WM 6.1

    - install one of these cabs

    francarl.HTCMenuLoader-BootLauncher.v1.41.cab (if you have HTC BootLauncher into your ROM)
    trancarl.HTCMenuLoader.v1.41.cab

    - reboot

    after reboot, you can use configuration utility into Programs folder to enable or disable enhancements. By default, htc menu loader is disabled, instead msgbox enhancement is enabled.


    Registry key for configuration (or use use configuration utility!):

    [HKEY_LOCAL_MACHINE\Software\HTCMenuLoader]
    EnableSIP=1 ; 1 = enable ezinput sip menu popup, 0 show standard window sip menu (default 0)
    EnableMenu=1 ; 1 = enable htc menu enhancement (default 0)
    EnableMsgbox=1 ; 1 = enable messagebox replacement (default 1)

    Note:
    - EnableSIP=1 works GREAT if you want to access EzInput custom menu to access options, change language and layout

    Development notes:
    The code contains two important windows mobile techniques:
    1 - DLL injecting (there are lot of example on web)
    2 - API replacement (see FingerSuite thread here for references!). It's the same technique that I used in FingerSuite to replace MessageBox and TrackPopupMenu system API.
    There are a lot of things that can be do with API replacement technique. For example, overriding GetOpenFileNameEx for total replace of awful "Picture & Videos" standard windows mobile dialog!
    Ask me if you want help. And good work!



    Bugs:
    - First time, htc enhancement menu could not appear.

    PLEASE REPORT IN THIS THREAD ANY BUGS YOU FIND, THANKS!

    See this post http://forum.xda-developers.com/showpost.php?p=4210772&postcount=25 for some explanations!


    ChangeLog:
    v1.0) initial release
    v1.1) ezinput sip menu support added
    v1.2) added configuration utility and message box with ManilaSDK framework
    v1.3) test version never released
    v1.4) migrate to amazing SenseSDK by eboelzner
    v1.41) updated to SenseSDK v1.38 by eboelzner



    Please Buy Me a Beer if you like my work

    THANKS TO eboelzner for his excellent SenseSDK

    Older version download report
    francarl.HTCMenuLoader.v1.4.CAB (432.2 KB, 231 views)
    francarl.HTCMenuLoader-BootLauncher.v1.4.CAB (407.7 KB, 168 views)
    1
    works perfectly on QVGA. Thanks