Archive for the 'Programmieren' Category

Tuesday, February 5th, 2008

Wie Uptime von einem Computer herausfinden?

Ganz einfach, mit dem folgenden Snippet:

TimeSpan uptimeTs = new TimeSpan();
ManagementClass management = new ManagementClass("Win32_OperatingSystem");
ManagementObjectCollection mngInstance = management.GetInstances();
foreach (ManagementObject mngObject in mngInstance)
{
   DateTime lastBootUp = ManagementDateTimeConverter.ToDateTime(mngObject["LastBootUpTime"].ToString());
   if (lastBootUp != DateTime.MinValue)
   {
      uptimeTs = DateTime.Now - lastBootUp;
   }
}
return uptimeTs;

Erstellt von Dani | Abgelegt in Programmieren | Kommentar schreiben »

 

Monday, August 27th, 2007

Teamspeak und C#

Google ist unser bester Freund und dank ihm hab ich einen sehr komfortablen Weg gefunden, mittels C# und der TSRemote.dll mit einem Teamspeak Server zu kommunizieren.
Die TSRemote.dll muss nach C:\windows\system32 kopiert werden oder im gleichen Verzeichnis liegen, wie das Programm, welches die DLL nutzt, ausgeführt wird.
Die TSRemoteWrapper.dll kann im Visual Studio referenziert werden. Der Namespace lautet Danisoft.TSRemoteWrapper.

Die DLLs gibts hier: –> ftp://home.danionnet.ch/Development/C#/Teamspeak C# Wrapper Leider ging die DLL beim letzten Serverumzug irgendwie verloren. Ihr müsst die Datei von einer anderen Quelle besorgen.

Erstellt von Dani | Abgelegt in Programmieren | 7 Kommentare »