CUDA驱动版本的问题

最近程序中有需求:
需要检测当前的电脑是否安装了支持CUDA的显卡。这个倒是可以通过cudaGetDeviceCount得到。
但是有个问题就是如果用户的机器上有诸如Geforce 8800之类的显卡,很明显是可以做到支持CUDA的,但是驱动版本不够新,需要提示更新驱动才能支持CUDA,这种情况怎么来判断?怎么判断驱动的版本是否符合CUDA的要求?