Computer
C#: Kombination aus Forms- und Konsolenanwendung
Um Forms- und Konsolenanwendung in einer einzigen Assembly zu kombinieren, gibt es (mindestens) zwei Möglichkeiten. Keine davon ist zu 100% perfekt.
Möglichkeit 1
Hier muss die Assembly als Windows Forms Anwendung konfiguriert sein.
Code-Beispiel:
using System;
using System.Windows.Forms;
using System.Runtime.InteropServices;
namespace MyProject
{
static class Program
{
[DllImport("kernel32.dll")]
static extern bool FreeConsole();
[STAThread]
static void Main(string[] args)
{
if (args.Length == 0)
{
FreeConsole();
StartUI();
}
else
{
for(int i = 0; i < args.Length;i++)
{
// do something...
}
}
}
private static void StartUI()
{
EXIF-Plugin für den Mozilla Firefox
Verfasst von Jan am Mo, 02/25/2008 - 13:42.Wenn das Wetter so ist wie heute - nämlich doof - bleib ich gerne in den beheizten vier Wänden und klicke mich im Internet durch verschiedene Fotoforen und Bildergalerien. Das ist meine Art, mich inspirieren zu lassen und auf neue Ideen zu kommen. Gefällt mir ein Foto, interessieren mich häufig die Kameraeinstellungen, die ja bekanntermaßen im Foto gespeichert sind. In manchen Galerien werden diese EXIF-Daten angezeigt, in vielen jedoch nicht. Wie also dennoch an die Daten kommen?
Multiscreen für Arme
Verfasst von Jan am Mi, 01/30/2008 - 09:19.Ich bin ein kleines Bisschen verwöhnt. Von der Arbeit. Ich habe nämlich dort das Vergnügen, über einen Arbeitsplatz mit drei Bildschirmen zu verfügen, von dem ich selber nicht geglaubt habe, wie schnell man sich daran gewöhnen kann.
Windows XP konfigurieren
Software-Raid verschlüsseln
Raid-Array erzeugen
Zunächst werden die Festplatten wie folgt vorbereitet:
| Partitionsart | primäre Partition |
| Partitionsgröße | alle Partitionen haben dieselbe Größe |
| Partitionstyp | LINUX RAID AUTODETECT |
| Partitionstyp-Code | fd |
Dann werden die Partitionen zum Raid-Array zusammengeschlossen:
lexi:~# mdadm --create <devicename> --level=<raid-level>
Init-Skripte für Debian/GNU Linux
Das englische Original gibt es bei www.debian-administration.org
Um beim beim Wechsel zwischen System-Runlevels,
Windows Media Player aus dem Kontextmenü entfernen
Um den Windows Media Player aus dem Kontextmenü des Explorers zu entfernen, gibt es zwei Möglichkeiten.
Der einfache Weg:
- auf Start klicken
- auf Ausführen klicken
regsvr32 /u wmpshell.dlleingeben- Ok anklicken
Um das ganze rückgängig zu machen, einfach regsvr32 wmpshell.dll ausführen.
Der etwas weniger einfache Weg:
Wake-on-Lan mit Windows
WoL-Clients zum Aufwecken
Als ideal hat sich wol.exe von Gammadyne herausgestellt. Ein Windows-Shortcut mit dem Ziel
"C:\Program Files\WakeOnLan\wol.exe" 001b2107c8a9
sendet ein MagicPacket an die MAC-Adresse 00:1b:21:07:c8:a9. wol.exe sendet das Paket in einem Ethernet-Frame. Andere Tools, die dazu ein UDP-Paket verwenden, haben sich in meinem Fall als untauglich herausgestellt.
Hier gehts zum HowTo für Linux.
Wake-on-Lan mit Linux
Voraussetzungen
- WoL muss im BIOS aktiviert sein.
- Der Netzwerkadapter muss WoL unterstützen. Mit dem Tool ethtool wird überprüft, ob dies der Fall ist.
lexi:~# ethtool eth1
Settings for eth1:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
