Manuell.
(Die CD erstellen)
Eine CD ? gleichzeitig?
Du kannst in der UAI nur voll partitionieren lassen oder gar nicht soviel ich weiß.
Richtet sich nach Winnt.sif
Das ist einfach - Eintrag in Winnt.sif
(-> google)
Jop, geht ähnlich wie mit XP-CDs mit integriertem SP2.
Je nach Tool einfach oder schwer.
Stört doch nicht.
HKCR\.ext -> (Standard) = Programmname
HKCR\Programmname\DefaultIcon -> (Standard) = Pfad_zur_Dll,index
Dann exportierst du bei index aus der DLL das Icon.
Edit:
Ok, Amstelchen war schneller. :beagolisc
RegistryKey regKey = Registry.CurrentUser.OpenSubKey(
@"Software\\ODBC\\ODBC Data Sources");
if (regKey != null)
{
[INDENT]//Hier einfach alle DSN mit regKey.GetValue(string name) auslesen.[/INDENT]
}
regKey.Close();
Editerle:
GetValueNames(): Ruft die Namen aller Werte des angegebenen Unterschlüssels ab.
Editerle²:
Galileo Computing :: Visual C# 2005 – 15.11 Das Speichern in der Registrierungsdatenbank
first google Hit.
Ähm, dort musst du natürlich auch den Username und das Password angeben. In dem Beispiel von oben war's jedenfalls nicht dabei.
Das ist ja auch eine DSN, da müssen user, pwd und Pfad zum Server schon vorher definiert worden sein.
MBR IT/.NET 247 : difference between OleDBConnection and SqlConnection? on microsoft.public.dotnet.general
Welchen?
Da müsste theorethisch eine Exception geworfen werden, die hat meistens eine genaue Fehlerbeschreibung.
s.o. OleDB ist für SQL, Access, Excel, etc.
ODBC halt.
Ist zwar etwas länger her mit MySQL, aber probier mal statt server=(local)\\SQLEXPRESS folgendes:
und dann musst du halt DB.Tabelle selectieren.
ODER:
Editerle:
Vielleicht hilft das ja.
Festplattenhersteller bieten meistens Testprogramme für ihre HDs an.
Bei den meisten ist auch eine low level Formatierung dabei.
Ansonsten halt einfach nach einem passenden Programm googlen, gibt's genug.
Na wie du auf eine DB zugreifst hab ich jetzt nicht beachtet, dachte du wolltest nur ein DGV füllen.
Das geht in etwa so:
public DataSet readDataSet(string connectionString, string sql)
{
DataSet ret = new DataSet();
try
{
OleDbConnection conn = new OleDbConnection(connectionString);
conn.Open();
OleDbCommand cmd = new OleDbCommand(sql, conn);
OleDbDataAdapter da = new OleDbDataAdapter();
da.SelectCommand = cmd;
da.Fill(ret);
}
catch (Exception e)
{
Console.Write("readDataSet:\t{0}\n", e);
}
finally
{
conn.Close();
}
return ret;
}
Editerle:
User und pwd werden im connectionString mit untergebracht.
Entweder du iterierst von einer Tabelle aus dem DataSet die Zeilen und Spalten oder du setzt einfach die Datenquelle vom DGV auf eben diese Tabelle.
Vgl. DataGridView.DataSource-Eigenschaft (System.Windows.Forms)