"Schnipsel" █
code-$chn1p53l - ungefiltert, hart und dreckig...
➥ facebook "gelesen" / "gesehen" deaktivieren ▼
➥ Windows autologin via registry ▼
➥ Cisco AnyConnect 4.7 autom. Einwahl ▼
➥ lokale EXE aus Citrix Session ▼
➥ SIM-Karten Formate schneiden (Standard zu Mini- Micro- Nano-SIM) ▼
➥ Abfallkalender als ICS-Datei für Integration in Alexa oder Google home ▼
➥ batch-script für autom. Senderupdate & CherryPlayer-Integration ▼
➥ .net framework 3.5 Installation unter Windows 10 / 8.1 / 8 / 7 ▼
➥ Gewindegrößen in "Zoll und Millimeter (G und R Gewinde) ▼
➥ kfm. UND (=&) in china-devices korrekt per browser übertragen ▼
Die Idee ist, nur jeweils ein explizites Explorerfenster und nicht die allgem. explorer.exe im Taskmgr mit den passenden Rechten zu bestücken. Sobald man das Fenster schließt sind auch alle Rechte passé. Da es sich dabei um die explorer.exe handelt, müssen wir manuell in die Registry eingreifen.
❶ Häkchen setzen: Ordneroptionen: "Ordnerfenster in eigenem Prozess starten"
❷ folgende Zeichenfolge im Registry-Schlüssel von
in
umbenennen!
Dafür muss man sich aber zuerst als lokaler Administrator über die „Besitztumsansprüche“ die passenden Rechte vergeben, da andernfalls nur der user "TrustedInstaller" den Namen der Zeichenfolge umbenennen darf.
❸ Verzeichnis "C:\Users\Default\Desktop" anlegen, um Meldung zu unterdrücken.
❹ batch zum Aufruf des Admin-Explorers:
AUßERHALB dieses einen Fensters gelten NIRGENDWO die Domänenadmin-Berechtigungen, selbst solange nicht, wie diese explorer.exe geöffnet ist.
Falls auch Sie der Ansicht sind, dass Ihr Gegenüber nicht zwangsläufig wissen muss, ob Sie eine Nachricht per facebook auch gelesen haben, hier eine kleine Abhilfe. ➟
❶ Ad Blocker Browser-Plugin (Adblock Plus) installieren oder alternativ per Proxy-Ausnahmen, Firewall o.Ä. filtern.
❷ Filterregeln anpassen und folgende urls blockieren:
http://facebook.com/ajax/mercury/change_read_status.php
https://facebook.com/ajax/mercury/change_read_status.php
http://www.facebook.com/ajax/mercury/change_read_status.php
https://www.facebook.com/ajax/mercury/change_read_status.php
%windir%\System32\rundll32.exe user32.dll,LockWorkStation
∎ Windows autologin via registry
am schnellsten einfach folgendes anpassen und als .reg importieren...
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"AutoAdminLogon"="1"
"DefaultUserName"="Computername\Benutzername"
"DefaultPassword"="Benutzerpasswort"
∎ Cisco AnyConnect 4.7 Einwahl per VB-script
Für VPN-Tunnel, die zwangsläufig AnyConnect benötigen; Beispiel: VPN-Einwahl mit Proxy für ext. Bibliothek ➟
Set WshShell = WScript.CreateObject("WScript.Shell")
WScript.Sleep 200
WshShell.Run """C:\Program Files (x86)\Cisco\Cisco AnyConnect Secure Mobility Client\vpnui.exe"""
WScript.Sleep 5000
WshShell.AppActivate "Cisco AnyConnect Secure Mobility Client"
WScript.Sleep 500
WshShell.SendKeys "{TAB}"
WScript.Sleep 500
WshShell.SendKeys "{TAB}"
WScript.Sleep 500
WshShell.SendKeys "{TAB}"
WScript.Sleep 500
WshShell.SendKeys "vpn-server.url"
WScript.Sleep 500
WshShell.SendKeys "{TAB}"
WScript.Sleep 500
WshShell.SendKeys "{TAB}"
WScript.Sleep 500
WshShell.SendKeys "{TAB}"
WScript.Sleep 500
WshShell.SendKeys "{ENTER}"
WScript.Sleep 1200
WshShell.SendKeys "Passwort"
WScript.Sleep 500
WshShell.SendKeys "{ENTER}"
WScript.Sleep 200
WshShell.Run """batch-falls-benötigt.bat"""
∎ lokale EXE aus Citrix Session
aus einer Citrix-Sitzung eine beliebige lokale EXE inkl. Parametern auf dem Client starten: PHP-Server mit folgender Datei und link in der Citrix-Session auf die passende URL ohne Pfad-Angabe zum IE (das Ganze als lokale Intranet-Site hinzufügen) - läuft! ➟
<HEAD>
<TITLE>Citrix App-Tunneling</TITLE>
<?php
$exe = "";
$param1 = "";
$param2 = "";
$param3 = "";
$exe = $_GET['exe'];
$param1 = $_GET['param1'];
$param2 = $_GET['param2'];
$param3 = $_GET['param3'];
?>
<script type="text/vbscript">
Sub runexe()
Dim fuckthesystem : Set fuckthesystem = CreateObject("WScript.Shell")
fuckthesystem.run "<?php echo $exe.' '.$param1.' '.$param2.' '.$param3; ?>"
Dim killIE : Set killIE = CreateObject("WScript.Shell")
killIE.run "taskkill /im iexplore.exe", 0
End Sub
</script>
</HEAD>
<BODY onload="runexe( )">
nur, falls es nach dem Laden der Seite nicht direkt startet: <input type="button" value="Programm ausführen!" onClick="runexe()">
</BODY>
</HTML>
∎ Mobilfunk SIM Karten zuschneiden
Wer kennt es nicht, das neue mobile Gerät benötigt plötzlich ein neues, kleineres SIM-Karten Format als das alte. Erst den Mobilfunkanbieter kontaktieren kostet Zeit und Nerven... Es geht auch anders! Man kann jede SIM-Karte auch selbst auf das passende Format zuschneiden. Alles was man dafür benötigt, ist eine halbwegs scharfe Schere, diese Schablone und etwas Mut. Für weniger mutige empfiehlt sich auch etwas Schleifpapier.
Einfach mal machen! hier die passenden Schablonen: [DOWNLOAD]
∎ Abfallkalender als .ICS für Alexa oder Google home
Die download-links führen zu den unterschiedlichen Abfallkalendern im ICS-Dateiformat für das Jahr 2018 der Gemeinden/Dörfer Merzenich, Golzheim, Nörvenich und Oberbolheim. Zum Speichern und späteren Importieren, rechte Maustaste und "Datei speichern unter" wählen.
∎ [DOWNLOAD Merzenich 2018] Abschiedsgeschenk an Merzenich
Ich nutze den Kalender mit Alexa und dem skill "Abfallkalender" von A. Kellner aus Herzogenrath (http://mnbvcx.eu)
∎ batch-script für autom. Senderupdate & CherryPlayer
Basiert auf den OpenSources wget.exe (v1.19 letzte mit XP support!), CherryPlayer, 7-Zip und CR mit CherryPlayer als Standardanwendung für .M3U.
@echo off set cherrypath=D:\Programme\CherryPlayer\cherryplayer.exe set vlcpath=D:\Programme\VideoLAN\VLC\vlc.exe if exist fallback\*.* del fallback\*.* /s /q > NUL if exist fallback\*.* del fallback\known\*.* /s /q > NUL wget.exe http://bit.ly/kn-kodi-tv-main -P fallback\ --no-check-certificate ren fallback\* Sender1.m3u move fallback\Sender1.m3u fallback\known\Sender1.m3u wget.exe http://bit.ly/kn-kodi-tv-regional -P fallback\ --no-check-certificate ren fallback\* Sender2.m3u move fallback\Sender2.m3u fallback\known\Sender2.m3u wget.exe http://bit.ly/kn-kodi-tv-local -P fallback\ --no-check-certificate ren fallback\* Sender3.m3u move fallback\Sender3.m3u fallback\known\Sender3.m3u copy fallback\known\Sender1.m3u+CR+fallback\known\Sender2.m3u+CR+fallback\known\Sender3.m3u fallback\known\Sender.m3u > NUL if exist "C:\Users\%username%\AppData\Local\CherryPlayer\CherryPlayer 2.0\playlists\Videos\*.*" del "C:\Users\%username%\AppData\Local\CherryPlayer\CherryPlayer 2.0\playlists\Videos\*.*" /s /q cls if %1==-cherry "%cherrypath%" fallback\known\Sender.m3u if %1==-vlc "%vlcpath%" fallback\known\Sender.m3u if %1== start fallback\known\Sender.m3u
∎ batch-script für .net framework 3.5 Installation unter Windows 10 / 8.1 / 8 / 7
Basierend auf Windows Bordmitteln und einem Windows Installationsmedium
color 3f
Title Christophs .NET Framework 3.5 Offline Installateur
echo.
echo Willkommen bei Christophs .NET Framework 3.5 Offline Installateur.
echo __________________________________________________________________
echo.
echo Bitte spaetestens jetzt ein zur Windows-Version passendes ISO mounten, DVD einlegen
echo oder Win10 Install-USB-Stick einstecken.
start %windir%\System32\winver.exe
echo.
pause
for %%I in (D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist "%%I:\\sources\install.*" set setupdrv=%%I
if defined setupdrv (
echo Windoof-ISO gefunden in Laufwerk %setupdrv%: !
echo installiert .NET Framework 3.5...
%windir%\System32\Dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:%setupdrv%:\sources\sxs /LimitAccess
echo.
echo .NET Framework 3.5 sollte jetzt installiert sein
echo.
) else (
echo Kein gemountetes Windoof-10 ISO gefunden!
echo ISO mounten, DVD einlegen oder Win10 Install-USB-Stick bereitsstellen und wiederholen!
echo.
)
pause
....weil ich es mir beim Heimwerken nie merken kann, hier eine Umrechnungstabelle zwischen " und mm für Gewinde:
Gewinde |
Außengewinde |
Innengewinde |
G 1/8" |
9,7 mm |
8,6 mm |
G 1/4" |
13,2 mm |
11,5 mm |
G 3/8" |
16,7 mm |
15,0 mm |
G 1/2" |
21,0 mm |
18,7 mm |
G 5/8" |
22,9 mm |
20,6 mm |
G 3/4" |
26,4 mm |
24,2 mm |
G 1" |
33,3 mm |
30,3 mm |
G 1 1/4" |
41,9 mm |
39,0 mm |
G 1 1/2" |
47,8 mm |
44,9 mm |
G 2" |
59,6 mm |
56,7 mm |
G 2 1/2" |
75,2 mm |
72,2 mm |
G 3" |
87,8 mm |
85,0 mm |
G 4" |
113,0 mm |
110,1 mm |
G 5" |
138,4 mm |
135,5 mm |
∎ kfm. UND (=&) in china devices korrekt per browser übertragen
Wer kennt es nicht, man muss in irgendeinem billigen China-Gerät, z.B. einem Accesspoint, einem Router, einer W-LAN-Kamera o.Ä. ein passendes WiFi-Passwort eingeben. Dieses Passwort enthält z.B. das kfm. UND (= "&"). Viele billige Geräte schneiden dann beim Speichern den Textstring einfach ab und, wenn man zuvor "Schweineh&ekampf" eingegeben hat, bleibt davon nur noch "Schweineh" übrig. Abhilfe schafft hier, das "&" wie folgt zu umschreiben:
eigentliches Passwort: Schweineh&ekampf
in billigen china devices einzutragen: Schweineh%26ekampf
Gibt man "Schweineh%26ekampf" in der browserbasierten GUI ein, so speichert sich das Gerät "Schweineh&ekampf" und es funktioniert. Warum ist das so? Weil die meisten browserbasierten Konfigurationsoberflächen aus fern-Ost die Eingaben einfach per http-GET oder -POST übertragen und ein "&" in einer URL korrekter Weise mit "%26" als UTF umschrieben wird. Da die Chinesen das "&" auf ihrem Tastaturlayout nicht kennen, vergessen leider viele frontend-Programmierer dieses Problem richtig abzufangen.