请问怎么使用c语言获取计算机软件列表,网上找过,其他论坛也逛过,没找到相关的Windows API函数,恳请大佬告知
调用windows.h下的访问注册表的API函数 RegOpenKeyEx(...) 打开注册表键。然后检索已打开的注册表句柄中指定的注册表键的类型和设置值 RegQueryValueEx(...)
具体参照http://www.jb51.net/article/43663.htm 把C++改造成C结构代码即可
从注册表中获取
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\