1. Samba-Netzfreigaben mit net use einbinden
  2. Beispiel für eine Autostartdatei die man leicht anpassen kann
  3. Das Senden an Menü ändern
  4. Qt-Assistant ohne Inhalt und Index reparieren
  5. Alle freigegebenen Ordner auflisten
  6. Selbst erstellte Qt-Programme unter Windows ausführen
  7. Plattenputz verwenden und regelmäßig ausführen
  8. Portable Tor und Chrome Plus
  9. Ein zyklisches, differentielles Backup unter Paragon Backup & Recovery 10 einrichten
  10. Qt und das leidige Problem mit Utf-8
  11. Im Explorer standardmäßig die Ordnerliste auf der linken Seite anzeigen
  12. Ärgerlichen SyncToy-Fehler beheben: Failed to create folder pair. Failed to create the provider.
  13. Windows 7 von einer externen USB-Platte starten
  14. Automatische Anmeldung unter Windows 7

1. Samba-Netzfreigaben mit „net use“ einbinden

Die Syntax von net use sieht folgendermaßen aus:

net use [Laufwerksbuchstabe:|*] [Netzfreigabe] [Kennwort|*]

Der * als Ersatz für den Laufwerksbuchstaben, bindet die Netzfreigabe automatisch an die nächste freie Stelle ein. Der * anstelle des Kennwortes, fragt das Kennwort bei einbinden automatisch ab.

Achtung Achtung!

An den Laufwersbuchstaben wie z.B. T: niemals einen Schrägstrich anhängen.

Achtung Achtung!

Wenn man einen Ordner unter Windows freigeben möchte, so muss man einen neuen Nutzer anlegen über den von anderen Computern aus, auf die Freigaben des Windowsrechners zugegriffen werden kann. Leider kann ich nicht den eingeschränkten Benutzer verwenden mit dem ich mich immer unter WinXp anmelde. Ich benötige also immer einen zusätzlichen eingeschränkten Account mit dem ich nur die Freigabenzugriffe regeln kann. Um von einem Linux Pc auf die Freigaben zugreifen zu können ohne jedes Mal den Benutzernamen und das Passwort eingeben zu müssen, kann man in der Datei /etc/fstab über die Angabe einer Zugriffsberechtigungsdatei hinter credentials= die Authentifizierung automatisch ablaufen lassen. Auf dem Linuxrechner können natürlich mehrere Zugriffsberechtigungsdateien parallel existieren. Eine z.B. für Freigaben auf dem Windowsrechner und die andere für Freigaben auf einem anderen Rechner.

2. Beispiel für eine Autostartdatei die man leicht anpassen kann

Nach Belieben kann man sich die interessanten Passagen zusammenkopieren und daraus eine eigene Startdatei basteln:

REM >>Größe und Farbe des Fensters einstellen<<
@echo off
mode con: cols=130 lines=80
color bc

REM >>Alle Favoriten aus TrueCrypt laden und dann TrueCrypt wieder beenden<<
"C:\Program Files\TrueCrypt\TrueCrypt.exe" /q /a favorites

REM >>Laufwerk D: als riese freigeben<<
net share riese=D:\
REM >>Laufwerk E: als backup freigeben<<
net share backup=E:\
REM >>Laufwerk F: als mini freigeben<<
net share mini=F:\

REM >>Alle Berechtigungen löschen (!!!Unbedingt subinacl.msi vorher installieren!!!)<<
"C:\Program Files\Windows Resource Kits\Tools\subinacl.exe" /share riese /deny=
REM >>Alle Berechtigungen löschen (!!!Unbedingt subinacl.msi vorher installieren!!!)<<
"C:\Program Files\Windows Resource Kits\Tools\subinacl.exe" /share backup /deny=
REM >>Alle Berechtigungen löschen (!!!Unbedingt subinacl.msi vorher installieren!!!)<<
"C:\Program Files\Windows Resource Kits\Tools\subinacl.exe" /share mini /deny=

REM >>kalle den Vollzugriff erlauben<<
"C:\Program Files\Windows Resource Kits\Tools\subinacl.exe" /share riese /grant=kalle=F
REM >>kalle den Vollzugriff erlauben<<
"C:\Program Files\Windows Resource Kits\Tools\subinacl.exe" /share backup /grant=kalle=F
REM >>kalle den Vollzugriff erlauben<<
"C:\Program Files\Windows Resource Kits\Tools\subinacl.exe" /share mini /grant=kalle=F

REM >>Lautstärkereglung<<
start "" "C:\Program Files\Creative\AudioCS\CTAudCS.exe"
start "" "C:\Program Files\SpeedFan\speedfan.exe"

@echo off
echo 9 Sekunden Pause...
echo wscript.sleep 9000>%temp%\sleep.vbs
wscript.exe %temp%\sleep.vbs

start "" "C:\Program Files\FreeCommander\FreeCommander.exe"
start "" "C:\WINDOWS\system32\taskmgr.exe"
start "" "C:\Program Files\foobar2000\foobar2000.exe"
start "" "C:\Documents and Settings\ak\Application Data\Dropbox\bin\Dropbox.exe"

@echo off
echo 1 Sekunden Pause...
echo wscript.sleep 10000>%temp%\sleep.vbs
wscript.exe %temp%\sleep.vbs

start "" Explorer /e,"D:\Files Schwebe"
start "" Explorer /e,"D:\Files zu verarbeiten"
start "" Explorer /e,"C:\Documents and Settings\ak\My Documents"
start "" Explorer /e,"Z:\JDownloader"

@echo off
echo 1 Sekunden Pause...
echo wscript.sleep 10000>%temp%\sleep.vbs
wscript.exe %temp%\sleep.vbs

start "" Explorer /e,"D:\Neue Musik"
start "" Explorer /e,"X:\Sortierte Musik"

@echo off
echo 1 Sekunden Pause...
echo wscript.sleep 10000>%temp%\sleep.vbs
wscript.exe %temp%\sleep.vbs

start "" Explorer /e,"S:\Meine Dokumente\Dateien"
start "" Explorer /e,"C:\Documents and Settings\ak\My Documents\My Dropbox"

@echo off
echo 1 Sekunden Pause...
echo wscript.sleep 10000>%temp%\sleep.vbs
wscript.exe %temp%\sleep.vbs

start "" "C:\Program Files\SMPlayer\smplayer.exe"
start "" "C:\Program Files\Media Player Classic - Home Cinema\mpc-hc.exe"
start "" "C:\Program Files\DAEMON Tools Lite\DTLite.exe"
start "" "C:\Program Files\Mozilla Firefox\firefox.exe"
hoch

3. Das „Senden an“ Menü ändern

Im Ordner C:\Documents and Settings\ak\SendTo\ müssen eigene Verknüpfungen angelegt - oder bestehende Einträge gelöscht werden.

hoch

4. Qt-Assistant ohne Inhalt und Index reparieren

Der Qt-Assistant war nach einer Installation unter Windows unbenutzbar, da keine durchsuchbaren Inhalte zu sehen waren. Ursache des Problems ist einfach das die falsche oder gar keine Dokumentationsdatei geladen wurde. Also muss man dem Qt-Assistant über Edit ⇒ Preferences... ⇒ Documentation ⇒ Add... den Pfad zur Dokumentationsdatei mitteilen. Beispielsweise: C:\QtSDK\Documentation\qt.qch

hoch

5. Alle freigegebenen Ordner auflisten

Hierfür einfach in einem Dosfenster folgenden Befehl eingeben:

net share
hoch

6. Selbst erstellte Qt-Programme unter Windows ausführen

Eine Sache die mich an Qt ganz besonders stört ist die Tatsache, dass man nach der Erstellung eines Programmes und dem erzeugen einer .exe Datei, nicht in der Lage ist diese einfach über einen Doppelklick zu starten. Nach dem Doppelklick erscheint nämlich eine Fehlermeldung, dass bestimmte .dlls nicht gefunden werden konnten. Auf meinem Entwicklungsrechner ist das Qt-Sdk installiert und ich kann somit den Pfad zu den .dlls über die PATH Variable angeben. Aber was sollen dijenigen machen die diese .dlls nicht durch Zufall auf der Platte haben? Egal, über Win + Pause gelangt man zu den Systemeinstellungen. Nun durch folgende Punkte durchnavigieren: Advanced ⇒ Environment Variables ⇒ System Variables ⇒ Path ⇒ Edit. Jetzt fügt man an das Ende der Einträge Folgendes ein: C:\QtSDK\Desktop\Qt\4.7.4\mingw\bin Semikolon zwischen den einzelnen Pfaden sind unbedingt notwendig! Es kann sein, dass man nach einem Neustart des Rechners nun die .exe über einen Doppelklick starten kann, aber manchmal erscheint dann eine neue Fehlermeldung in der etwas über einen nicht gefundenen Einstiegspunkt gesagt wird. Da es viele verschiede Ordner mit den benötigten .dlls gibt muss man diese alle durchprobieren bis das Ausführen der .exe nicht mehr fehlschlägt. Die in Frage kommenden Verzeichnisse kann man über eine Suche nach der Datei QtNetwork4.dll vom Qt Installationsverzeichnis aus beginnend realisieren.

hoch

7. Plattenputz verwenden und regelmäßig ausführen

Mit dem Programm namens Plattenputz ist es möglich Dateien, die älter als eine festgelegte Zeitspanne sind, automatisch von der Festplatte zu löschen.

Download: PlattenPutz.exe download Md5 Prüfsumme: C3185CD1465C8925F9D754D167AA52A5
(Unter WinXp erstellt und getestet; sollte aber auch auf anderen Versionen laufen!)

Das Programm ist auf die eigene Festplatte zu kopieren, z.B. in den Programmeordner und eine Konfigurationsdatei(eingabe_plattenputz.txt) sollte angelegt werden. Folgendes Schema ist zu beachten:
<Wurzelordner dessen Inhalt von Plattenputz sauber gehalten werden soll>Tab<Endung(en) der Dateien die gelöscht werden sollen; durch ein Semikolon getrennt>Tab<Dateialter in Tagen nachdem eine Datei gelöscht wird>
Eine Eingabedatei könnte z.B. so aussehen:

C:\\Documents and Settings\\kunigunde\\My Documents\\	*.log;*.temp	5

Nun kann man über die Systemsteuerung und den Punkt Scheduled Tasks das Programm regelmäßig ausführen lassen. Die Einrichtung ist simpel bis auf eine Kleinigkeit: Es ist sehr wichtig das Programm unter dem eingeloggten Benutzer mit der richtigen Angabe des Nutzerpasswortes laufen zu lassen. In den Eigenschaften der Regel müssen unbedingt die Punkte Run only if logged on und Enabled aktiviert sein!

Hinweis Hinweis:

Die doppelten Querstriche in der Eingabedatei sind zwingend notwendig und dürfen nicht durch einfache ersetzt werden!
hoch

8. Portable Tor und Chrome Plus

ChromePlus nötig da mehr Einstellungsmöglichkeiten. Portable Tor auf den Usb Stick dann in ein Verzeichnis im Tor Ordner Chrome Plus entpacken und den Pfad zur Chrome Plus Exe merken. Nun Datei .\Data\Vidalia.conf bearbeiten. Punkt [General] ist wichtig! Gemerkten Pfad hinter BrowserExecutable angeben. [General] InterfaceStyle=Plastique BrowserExecutable=.\\ChromePlus\\chrome.exe Speichern und die Zwiebel starten. Browser sollte jetzt automatisch geöffnet werden. Im Browser unter Optionen->Under the Hood->Network->Use the Proxy Below auf folgende Werte setzen: 127.0.0.1 8118 Der Port in den Zwiebeleinstellungen ist ein völlig anderer und hat mit diesem Port hier nichts zutun! Wenn man nicht 100%ig sicher ist welche Ports geöffnet werden müssen um eingehende Verbindungen zu erlauben, sollte man sich die Option Logbuch im Vidalia Programm näher anschauen.

hoch

9. Ein zyklisches, differentielles Backup unter Paragon Backup & Recovery 10 einrichten

Damit das Backupverzeichnis nicht irgendwann überquillt wenn man regelmäßige Backups anfertigt, kann man alte Backups automatisch überschreiben lassen. Selbst auf differentielle Backups muss man dann nicht verzichten. Der Trick an der Sache ist, die versteckte Option unter Wizards ⇒ Backup Utilities ⇒ Cyclic Backup... zu bentuzen. Später wird man dann auch gefragt ob mein ein differentielles Backup anlegen möchte. Ein Stammbackup wird hierbei automatisch angefertigt.

hoch

10. Qt und das leidige Problem mit Utf-8

Welche Schritte müssen unternommen werden um deutsche Umlaute oder nicht-lateinische Zeichen in Qt-Programmen zu verwenden? Folgende Zeilen sind in die Mainfunktion (main.cpp) des Qt-Programmes einzutragen:

// Utf-8 Zeichenkodierung
QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));

Nun muss dem Qt-Creator oder einem alternativen Editor mitgeteilt werden, daß alle Projektdateien mit Utf-8 Kodierung gespeichert weden sollen. Dies funktioniert in fast jedem Editor; speziell im Qt-Creator unter Bearbeiten ⇒ Encoding auswählen ⇒ UTF-8 ⇒ Mit Encoding abspeichern. Nun lassen sich problemlos Umlaute oder auch andere non-ASCII Schriften/Symbole nutzen.

hoch

11. Im Explorer standardmäßig die Ordnerliste auf der linken Seite anzeigen

Über Ausführen ⇒ Regedit den Registrierungseditor starten. Nun unter HKEY_CLASSES_ROOT ⇒ Folder ⇒ shell den Schlüsselwert für Default auf explore setzen.

hoch

12. Ärgerlichen SyncToy-Fehler beheben: Failed to create folder pair. Failed to create the provider.

Leider quittierte SyncToy seit einiger Zeit den Dienst, oder startet erst gar keine Synchronisierung. Die Fehlermeldung lautete: Failed to create folder pair. Failed to create the provider. Zum Glück lässt sich dieser Fehler sehr leicht beheben. Unter Windows die Systemsteuerung öffnen und den Punkt Add or Remove Programs(oder aber das deutsche Pendant dazu) auswählen. Nun die Einträge, die mit Microsoft Sync Framework 2.0 beginnen, auswählen und dann reparieren. Nach einem Systemneustart sollte SyncToy wieder funktionieren.

hoch

13. Windows 7 von einer externen USB-Platte starten

Zuerst einmal muss die Festplatte an einem S-ATA Anschluss betrieben werden, um Windows 7 installieren zu können. Nachdem das System steht und alle Updates eingespielt wurden, muss das Programm PWBoot installiert werden.

Download: PWBoot 3.0.2.exe download Md5 Prüfsumme: afcc46422dd9d4e0c161032a7c071e5e

Es sorgt dafür, dass Windows 7 den Anschlusswechsel von S-ATA auf USB später auch übersteht. Nachdem PWBoot installiert wurde, kann die Festplatte nun in ein externes USB-Festplattengehäuse eingebaut werden. Jetzt nur noch sicherstellen, dass im BIOS die richtige Bootreihenfolge eingestellt ist (USB zuerst, dann CD/DVD, dann HDD ...). Keine Experimente über Grub oder sonstige Bootloader anstellen, da die Festplatte ja nicht unbedingt immer angeschlossen ist.

hoch

14. Automatische Anmeldung unter Windows 7

Im Suchfeld des Startmenüs sucht man nach dem Begriff netplwiz. Nun wählt man in dem sich öffnenden Fenster den Benutzer aus, mit dem man sich automatisch anmelden möchte. Anschließend wird der Haken unter Benutzer müssen Benutzernamen und Kennwort eingeben entfernt. Zu guter Letzt übernehmen wir die Einstellungen, die wir gemacht haben. Jetzt öffnet sich ein weiteres Fenster, in dem man zwei Mal das Passwort des zuvor ausgewählten Benutzers eingegeben werden muss. In Zukunft sollte die automatische Benutzeranmeldung klappen.

hoch