我在写个读卡器程序,在打开端口时,我用的是
CreateFile(pchar('Com1'),
                              GENERIC_WRITE or GENERIC_READ ,
                              FILE_SHARE_WRITE or FILE_SHARE_READ,
                              nil,
                              CREATE_ALWAYS,
                              FILE_ATTRIBUTE_NORMAL,
                              0);
但是这样执行后,还是无法进行读写卡的操作,要用厂家的程序运行下,打开端口,然后就可以进行读写卡操作了,但每次重启电脑后都无法再进行读写卡操作,只能再运行下程序才行。请问这是什么问题呀?我要怎么操作才可以不需要运行厂家的程序来打开端口?