"Schnipsel"

code-$chn1p53l - ungefiltert, hart und dreckig...


➥ runas & explorer.exe ▼

➥ facebook "gelesen" / "gesehen" deaktivieren ▼

➥ Windows sperren ▼

➥ 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

HK_CLASSES_ROOT\AppID\{CDCBCFCA-3CDC-436f-A4E2-0E02075250C2}\RunAs

in

HK_CLASSES_ROOT\AppID\{CDCBCFCA-3CDC-436f-A4E2-0E02075250C2}\_RunAs

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:

@echo off
c:
cd/
cd %windir%
runas /noprofile /savecred /user:username@domainname "explorer.exe"

AUßERHALB dieses einen Fensters gelten NIRGENDWO die Domänenadmin-Berechtigungen, selbst solange nicht, wie diese explorer.exe geöffnet ist.

 


∎ facebook-Tricks

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

 


∎ Windows sperren

%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! ➟

<HTML>
<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&uuml;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

[DOWNLOAD Golzheim 2018]

[DOWNLOAD Nörvenich 2018]

[DOWNLOAD Oberbolheim 2018]

[DOWNLOAD Oberbolheim 2019]

[DOWNLOAD Oberbolheim 2020]

[DOWNLOAD Oberbolheim 2023]

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

@echo off
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.