Is there a way using which I can create system DSN from VB . I do not want the user of my application to create it.I know there is another way to do is by creating file DSN but in my situation i can not use file DSN basically I am using crystal reports 7.0 and to connect to database i want to use dsn.

So there are actualy two questions :
1) How can I create system DSN from vb?
2) How can I use file DSN in crystal Reports 7.0 ?