Использую что-то вроде
string parameters;
if(trustedConnection)
parameters = string.Format("DSN={0}\0Database={1}\0Server={2}\0Trusted_Connection=Yes\0\0",
dsnName, database, server);
else
parameters = string.Format("DSN={0}\0Database={1}\0Server={2}\0User={3}\0Pwd={4}\0Trusted_Connection=No\0\0",
dsnName, database, server, userName, password);
if (SQLConfigDataSource((IntPtr)0, 4, driverName, parameters))
На Windows 7 не создает System DSN. Стоит ли искать решение или это просто невозможно?
Например по причине невозможности дать права администратора ClickOnce приложению.