Windows 10 1709: Disable re-opening of apps after restart

Windows 10 Fall creators update brought a new "feature" which is not useful in most cases. By default, most (not all) applications which were opened at shutdown time are now re-opened after a reboot. In most scenarios I've seen yet this is not a good behaviour,...

Outlook 2010 MAPI and SendTo not working after Windows 10 1709 upgrade

Microsoft seems to have kind of forgotten to integrate the MAPI mapping into the modern settings, but the old default app settings via control panel are gone with v1709. So the first step has to be done via Registry: [crayon-5a33879c32796212953609/] Because this does...

Manage Windows 10 Modern Apps via SQLite DB browser / Solving sysprep issues

Just tried to sysprep a Windows 10 image which had been upgraded from 1703 to 1709. In general, sysprep does not like Win10's modern apps. It tries to remove most of them, but this does not always succeed. After the first try, %windir%\system32\sysprep\panther...

Windows 10 upgrade notes for company / domain usage: Remove apps, disable compatibility checks, keep extension assignments

The annual Windows upgrade can be quite challenging for companies every year. It should be working like a common update, but this is not reality in many cases. I will try to summarize which things are to consider especially, at the moment for release 1709, but...

Solving Microsoft Exchange 2010 Management Console Error 500

This error seems to appear on various systems running Exchange Server 2010, when trying to open the Management Console. It might be caused by one of the latest MS updates. Error message: Connecting to remote server failed with the following error message : The WinRM...

Gardena Sileno Firmware Update: Manual driver installation

Gardena uses a local Java application (p15g-client) combined with their website to perform firmware updates on the Sileno mowers. While this is a nice approach, Gardena does not mention cases in which the local drivers for the USB interface are not installed...

Raspberry Pi: Enable SSH before first boot

When you copy a fresh Rasbian "Lite" image (headless, i.e. only terminal) to your Pi's SD card (e.g. with Win32DiskImager), you might would like to enable SSH by default. Otherwise, you would have to connect at least a separate HDMI monitor and a keyboard to enable...

Kodi repository’s addons not showing – Repairing DB

Sometimes Kodi's internal SQLite databases get damaged, maybe due to corrupted memory cards. This leads to strange results for certain addons or the repository list, e.g. addons don't work, are shown multiple times or as damaged, no updates etc. To make sure the DB...

Outlook 2010 / 2013 / 2016 missing Home Page feature after update

If you use Outlook's Home Page feature and installed October 2017's current updates, you might experience this feature is suddenly gone (due to security reasons, according to Microsoft). However, this feature is very useful to display web pages in Outlook. This can...

Windows 10: Enable and configure VSS (shadow copies)

From Windows 8 upwards, for some reason Microsoft decided to neglegt the original VSS shadow copies and and recommend the File History feature. For me this is not an option, as you need an additional HDD (or network drive). In my opinion, a regular full or incremental...

ARSoft.Tools.NetStandard: Networking tools for C#

Just released a fork of ARSoft.Tools.NET to be compatible with .NET Core / Standard 2.0. Github Project NuGet package   Latest commits: [github-commits username="DXSdata" repository="ARSoft.Tools.NetStandard"...

.NET Core / Standard 2.0 library to check if email or host address is on Disposable Email Domains List (trash mail)

Just released a small library to simplify trash email email and host checks for given addresses, usable in Microsoft .NET projects. It uses this list of disposable email domains as index. Github Repository Nuget Package Latest commits: [github-commits...

Sending HTML emails via sMAPI

By default, the Simple MAPI protocol, which can be used in Windows to send commands to email client software, does not support the creation of HTML mails. But there is a simple way to accomplish this, called the "Outlook Express hack", as it also worked with OE years...

Creating an installer setup package containing a Windows Service and .NET Core / Standard 2.0 application

The new .NET Standard 2.0 by itself is a great approach for developing OS comprehensive software. Unfortunately, this also means some Windows-specific components are not (or not fully) supported by it. E.g. with .NET Framework 4.6.1, you could easily create Windows...

Convert or upgrade .NET Core project to .NET Standard 2.0

If you upgrade Visual Studio to the latest version and want to upgrade your .NET Core project to the new Standard definition, you might experience missing ".NET Standard" entries in your project's properties. All entries contain the Core framework, not Standard. E.g....

IP Intercom Doorbell App v3 published

Just published v3 of DXSdata Intercom Doorbell App for Android with several improvements and bugfixes. Get it via Google Play Store....

UPS Battery Service

Just re-published an older project on Github. UPS Battery Service runs a Windows service which watches local battery events, which are then logged in local and/or Event Log where you can further proceed with custom actions, like informational emails, shutdowns etc....

Bayes classifier library for .NET Core / .NET Standard 2.0

Because there was no Bayes classification library available on Github yet, I just ported one from this repository. You can find my .NET Core version source here, and the Nuget package here.   2017-11: Upgraded project and Nuget package to .NET Standard 2.0 for better...

Correct permissions of Windows Folder Redirection

Folder Redirection is a useful feature often used by enterprises to shring the users' profiles. A server-sided user profile itself is always fully copied at user logon and logoff. Redirected folders are only linked to, so this can save a lot of time and sync issues....

Using Bower in .NET Core Console Application

Web package manager Bower is well-integrated in Visual Studio project templates like ASP.NET Core, but not for .NET Core console applications at the moment. However, it would be useful if you are using e.g. a self-hosted webserver in your application, like Nancy, and...

Gardena Sileno Firmware Update: Manual driver installation

Gardena uses a local Java application (p15g-client) combined with their website to perform firmware updates on the Sileno mowers. While this is a nice approach, Gardena does not mention cases in which the local drivers for the USB interface are not installed...

Remote controlling Mikrotik RouterOS with SSH and OpenHAB 2

  In a previous post, I explained how to set up Mikrotik Routerboards as a VPN gateway. This post is about how to remotely switch the VPN on and off via Smart Home visualization OpenHAB 2, so it affects your whole LAN. You can even switch to other VPN servers,...

OpenHAB 2 does not update its items on KNX bus events

Scenario openHAB is basically working, but does not always update items when they change (e.g. when a window contact closes or opens). However, testing via ETS works. Reason openHAB, especially version 2.x, offers a new option for the KNX interface configuration,...

Amazon Echo Dot (Alexa) with OpenHAB 2: Controlling Squeezebox, KNX, send HTTP and SSH commands

Amazon's Echo Dot is a great way to control your smart home via voice. If you are already using a visualization tool like OpenHAB for your smart home, it's quite easy to get it running. Because every smart home installation is configured very individually, I will only...

Convert DPT5/EIS10 2-byte octal value with PHP

  Using a KNX server like eibd with PHP in combination, you might come to a point where you want to convert the DPT/EIS encoded telegram values to decimal format. For some data types, it works by simply using PHP hexbin(), but it does not for 2-byte floating point...

IP Intercom Doorbell App v2.0 published

Today we released DXSdata Intercom Doorbell v2.0 for Android. Main changes: Video and Audio stream support Several bugfixes Alternative video renderer option Layout optimization Notifications Get...

Controlling a 4-Pin bipolar stepper motor with Raspberry Pi and motor shield

This tutorial gives you a quick and simple idea how to control a stepper motor via Raspberry Pi and a Python script. Parts Raspberry Pi 3 Deek-Robot Stepper Motor Shield v1 (includes an L293D motor driver) Nema 17 stepper motor, Type 42HS34-1334-04LA (4-pin, bipolar)...

Optimizing Gardena Sileno tyres

Sorry, this entry is only available in German. For the sake of viewer convenience, the content is shown below in the alternative language. You may click the link to switch the active language.Modell: Gardena smart Sileno R100LiC Besonders bei etwas extremeren...

PHP Class for Gardena Smart System API

Gardena's robotic lawn mower "smart Sileno" (R100LiC") comes with a gateway module which is used for communication between the mower and Gardena servers. Unfortunately, at the moment there is no way to get direct API access to the gateway, so the commands have to be...

OpenELEC / Kodi: Send notifications to all stations with jsonrpc and PHP, including special characters

In a smart home environment, you may want to send various notifications to every active OE / Kodi station, e.g. a "garage door is open" information at night. This information might come from any source like KNX server or similar. To open a popup window in Kodi, you...

Share This:

  [email protected]