关于AddPrinterDriver,该如何处理

关于AddPrinterDriver
如题,在64bit的win7使用这个API安装打印机驱动,总是返回驱动无法安装的错误,调用getlasterror查看却返回0……该如何是好啊~~~~
------解决方案--------------------
用命令行呢? 
'rundll32 printui.dll,PrintUIEntry /if /b "ImagePrinter" /f imgprinter.inf /r "ImagePrinter Port" /m "ImagePrinter"' 

我见的安装 80 % , 用程序调用命令行安装的。