主要利用AddPrinter()函数
HANDLE AddPrinter( LPTSTR pName, // server name DWORD Level, // printer information level LPBYTE pPrinter // printer information buffer );
以上是MSDN中关于AddPrinter()函数,其中server name和printer information level 可以根据MSDN中的设置来进行设置。关键在于printer information buffer设置:
1.首先定义 PRINTER_INFO_2 printerinfo;
2.在MSDN中 PRINTER_INFO_2结构体定义如下:
typedef struct _PRINTER_INFO_2 { LPTSTR pServerName; LPTSTR