Question to the latest NetDCU A5 Image, Registry settings

  • Hi there,

    i use the following files on NetDCU A5:

    NBoot: nbootvyb_14.bin
    EBoot: EBOOTVYB_15.nb0
    Kernel: XIPVYB_C7E_V2.8_171206.bin


    i need to disable several services & drivers which i do not need for the device.

    So normally i would use DEVFLAGS_NOLOAD @ Flags, which is located under \services\httpd for example.

    After setting Flags DWORD 4 (DEVFLAGS_NOLOAD) and using "reg save" command i reboot the system.

    At next startup, driver is still loaded and shows FLAGS = 20 in ndcucfg.


    Why i cannot disable several services?


    regards,

    Ralf

  • Hello,

    according information by MSDN this should work under WCE6/WEC7! You are really sure that httpd is still active (20=4|16), means you can access by http://<ipofboard>?

    If yes, what happens is you rename the value of DLL?

    F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.

  • (20=4|16)

    Hello Mr. Zutter,

    thx for the response. What should tell me the qouted part above?


    When i change something in the registry, for example:

    reg enum ...shows MyValue = 10

    so i write:

    reg set value MyValue DWORD 100

    then MyValue is 100 after that, not 110.

    So i dont understand what you have ment with that snipped above.


    reg set showed Flags=16 before. correct.

    i set to DWORD 4, saved, and got 20 after restart.


    I did not found 16 or 20 here: MSDN ActivateDeviceEx

  • Hello,


    you set 4 but drivers default is 16. Services forces 16 (it needs this value). Hence the result is 20. But Services should recognize the 4 and i await it does not load the driver.


    0x10=DEVFLAGS_LOAD_AS_USERPROC refer: https://blogs.msdn.microsoft.c…rs-what-you-need-to-know/

    F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.

  • Hello,


    yes "flags" is a value which the Services/Device-Manager evalueates bitwise so 0x14 contains your 0x4 and should be recognized by the driver.

    In general Services/Device-Manager does not force a value. But here it force the driver load in user mode, refer link above.

    F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.