Cannot display custom password applet at startup

Hi,
I am trying to implement a custom password applet that displays instead of the standard builtin password screen. This was possible using pre-WM5 by creating an applet and setting (amoungst others) the Redirect registry setting for the password control panel applet.
Using the letmein msdn example (which i have digitally signed to allow it to load at boot-time), this functionality no longer appears to work - the standard builtin password screen always displays. I have successfully managed to get other signed files to load at boot time.

Is there any way to load a custom password applet, or has this functionality been removed in Windows Mobile 5

After extensive testing, it appears the Redirect registry strings under the HKLM\Control Panel no longer seem to work.

Thanks in advance to anyone giving help.


Answer this question

Cannot display custom password applet at startup

  • Rohit Saxena

    In Windows Mobile 5.0, this is all based on LAP.  Legacy password components will no longer work because of those changes.  We just recently added this to our Migration FAQ. 

    http://msdn.microsoft.com/library/default.asp url=/library/en-us/dnppcgen/html/migration_developers_faq.asp

    Best Regards,
    Reed


  • upsun

    Hi,
    I am trying to create my very first LAP.
    I found the sample code in %_WINCEROOT%\Public\Common\Sdk\Samples\Lap. 
    The sample comes with Windows CE 5.0 trial version.
    I went to the folder from the windows ce 5.0 prompt window, and then typed build. The thing was not as simple as what MSDN library says. I tried a lot, like wince.bat, setup enviroment, I still could not build the sample. It was kind of messy.
    Could anyone help me out
    I am new to Platform Builder. I even do not know why the sample comes with Platform Builder. I try to build it with Visual Studio 2005 with a smart device dll project. After lots of trouble( include a compilation error in a microsoft header file), I built it. I copied the dll to pocket pc(WM 5.0), changed registeries. But the default LAP(the logon password screen) always came out.

    Thanks in advance.   

  • swg

    Ok, I built the static library of LAP. Steps like these:

    0. Add D:\WINCE500\PUBLIC\COMMON\OAK\BIN\I386 to %PATH%

    1. create folder %_WINCEROOT%\Developr\Michael, copy setenv.bat to it. Add a line in the file:set _FLATRELEASEDIR=%_WINCEROOT%\PBWorkspaces\LAP\WINCE500\PUBLIC
    (I created the folder, but nothing was put there after build) 

    2. cd %_WINCEROOT%\PUBLIC\COMMON\SDK\SAMPLES\LAP\PASSWORD

    3. wince ARMV4 LAP NOPLAT
    It told me "The system cannot find the path specified." I hope it was not important.

    4. build.
    Then I found lap_pw.lib (my precious) in %_WINCEROOT%\PUBLIC\COMMON\OAK\LIB\ARMV4\retail !! But why there

    Now I am trying to build lap_pw.dll.
    I modified the file "sources" like this:
    TARGETTYPE=DYNLINK
    DLLEntry=DllMain
    #TARGETTYPE=LIBRARY
    Then built.
    I got a error:
    U1073: don't know how to make 'D:\WINCE500\public\LAP\cesysgen\sdk\lib\ARMV4\retail\coredll.lib'

    I guess I was wrong with the _TGTPROJ parameter of wince.bat.
    I really need help. LASS is tough.

    Thanks

  • Cannot display custom password applet at startup