#13 Service tab colums cannot be sorted

open-accepted
violent_ken
None
9
2010-01-15
2010-01-15
Anonymous
No

I've tried YAPM 2.4.2 and itlooks very promising but I had a few problems. Sorting colums in the Service tab is not posssible (process tab is ok). It also looks like it's possible to change the position of the colums, for example to move Display Name to the front but it doesn't work.
Another problem is, that all services don't show the file belonging to it.

If you use YAPM service search the first time you don't expect a Search Result part at the end. It would be better to filter the list instead of putting a result list at the end.

Thanks in Advance
Bjoern

Discussion

  • violent_ken
    violent_ken
    2010-01-15

    • priority: 5 --> 9
    • assigned_to: nobody --> violent_ken
    • status: open --> open-accepted
     
  • violent_ken
    violent_ken
    2010-01-15

    Hi Bjoern,

    First of all, thanks A LOT for your support. I'll put your request on the top of the todo list.

    "Sorting colums in the Service tab is not posssible"
    ==> Actually it works on Windows Vista and above but for an unknown reason, it only works on Windows XP if what's displayed in the list is updated. And as services list is not often changed (as informations about services are rarely changed), sorting by column looks impossible. In fact it is possible, but only if what's displayed changes... I'll investigate about that.

    "It also looks like it's possible to change the position of the colums"
    ==> Actually, for now, you can change the position of any column except the first column of the listview. I'll try to see if it's possible to fix this behaviour.

    "Another problem is, that all services don't show the file belonging to it"
    ==> That's because some services have no associated path ! This looks strange, but if you open the registry and try to retrieve the binary path (navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SERVICE_NAME), you won't find a "ImagePath" key value for all services. And Win32 API does not provide more information that what's in the registry.

    "It would be better to filter the list instead of putting a result list at the end"
    ==> Yes your are right, but unfortunately the common Listview control does not provide a "hide" function for the items. The only implementation for such a feature I see is to remove/add items in real time, which implies a "freeze" as filling a listview with 400+ items requires some CPU time. I'll see if something is possible about that.

    violent_ken

     
  • david gunnells
    david gunnells
    2010-04-26

    voilent_ken:

    Wrt the image path, under Windows XP Pro SP3, the ImagePath column under the Services tab shows "N/A" all the way down.
    However, with autoruns, you can view the image path for every service. Perhaps you can find out how autoruns enumerates that information.

    Wrt the services sorting, perhaps you can emulate what mmc.exe / services.msc / services.exe does.