1.如何列出控制面板中所有的项?2。如何列出系统中所有的输入法?2。如何列出系统中所有安装的软件(类似如:天加删除程序那样?)

解决方案 »

  1.   

    1. 找 <Windows>下及<Windows>\System或<Windows>\System32下所有cpl文件,然后查看关于控制面板编程接口的资料(MSDN);
    2、查询注册表数据库:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts下所有以E0打头的项;
    3、查询注册表数据库:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
    下的所有项。
      

  2.   

    对于2可以这么实现:
    Screen.Imes中保存了系统当前所有的输入法
      

  3.   

    Delphi深度历险这本书里写得很详细。