Ich stelle dieses Programm unter GPL
Bitte beachtet aber mein Copyright
/*
* Copyright (C) by Peter Herzog
*
* WriteMagicBytesToUSB
* Wird verwendet um auf einem USB-Stick die Kennung zu ändern.
* Sie muss 0x9d 0x2a 0x44 0x7b lauten damit ein Wetab den USB-Stick booten kann
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
Benötigt wird als Minimum Visual CSharp Express, was man kostenlos bei Microsoft erhält:
http://www.microsoft.com/express/Downloads/#2010-Visual-CS
Einfach die Sprache auswählen und dann installieren.
Man kann sich natürlich auch ein ISO-File downloaden. Das findet man hier
http://www.microsoft.com/express/Downloads/#2010-All
Es wird zwar dann DotNet 4 als Runtime installiert, aber ich habe das Projekt explizit unter DotNet 2.0 kompiliert um eventuelle Probleme wegen fehlender Runtime oder ähnliches zu umgehen.
Dann wird natürlich der Sourcecode benötigt, welcher hier zu finden ist
writemagicbytestousb-sourcecode.zip Version 2.0Am besten man startet einmal Visual Studio und versucht ein Projekt zu öffnen. Dann wird einem der Pfad gezeigt, unter dem Visual Studio seine Projekte erwartet. Man kann zwar jederzeit ein anderes Verzeichnis wählen, aber so wird es einem natürlich leicht gemacht.
Achtung: Starten sie Visual Studio als Administrator (rechte Maustaste als Administrator starten). Das Projekt verwendet Betriebssystemfunktionen, die nur als Administrator funktionieren.Also die ZIP-Datei dort entpacken und mit VS das Projekt öffnen.
Und dann muss das Projekt einmal neu erstellt werden, damit die EXE auch zur Verfügung steht.
Unter Eigene Dateien\Visual Studio 2010\Projects\writemagicbytestousb-sourcecode\writemagicbytestousb\bin\Release
wird man dann die EXE finden.
Die kann man nun als Administrator starten
Und dann sieht das ungefähr so aus. In meinem Beispiel ist kein USB-Stick angesteckt
Will man mal hinein schauen um zu sehen, was ich programmiert habe, so bitte die Form1 doppelklicken und dann mit F7 das Codefenster öffnen
Die Entscheidung, welche DotNet Version verwendet werden soll, finden man in den Eigenschaften des Projektes:
Viel Spaß