Tuesday, December 12, 2017

Visual Studio Code Blank/Empty Screen Fix for Windows

Visual Studio Code 1.18 (8 November 2017) Blank Screen still persists


























How to fix Visual Studio Code Blank/Empty Screen on Windows

Right-click on Shortcut and add --disable-gpu to Target: 

"C:\Program Files\Microsoft VS Code\Code.exe" --disable-gpu







Monday, December 11, 2017

HP Synaptics driver for touchpad and keyboard hides a Key-Logger found in over 400 models


HP release a shame fix for their Synaptics touchpad drivers, fix number HPSBHF03564 rev 1 - Synaptics Touchpad Driver Potential, Local Loss of Confidentiality

A potential security vulnerability has been identified with certain versions of Synaptics touchpad drivers that impacts all Synaptics OEM partners. A party would need administrative privileges in order to take advantage of the vulnerability. Neither Synaptics nor HP has access to customer data as a result of this issue.

The keylogging code was present in the SynTP.sys file, which is part of the Synaptics Touchpad driver that ships with some HP notebook models.

"The logging was disabled by default but could be enabled by setting a registry value," said Michael Myng, the security researcher who discovered the flaw earlier this year.
That registry key is:


HKLM\Software\Synaptics\%ProductName% 
HKLM\Software\Synaptics\%ProductName%\Default
%ProductName% might be “SynTP” or “PointerPort”. The value type is DWORD.

See my post on Windows 10 opt out on spying telemetry

This will affect IBM Thinkpads as well, even though not yet announced.

Sources:

  1. https://www.computerworld.com/article/3238512/microsoft-windows/hp-stealthily-installs-new-spyware-called-hp-touchpoint-analytics-client.html
  2. https://www.bleepingcomputer.com/news/hardware/keylogger-found-in-hp-notebook-keyboard-driver/

Friday, December 8, 2017

How to install GNU EMACS Text Web Browser on Windows

Goal: Surf the web with no ads.
Solution: Use a Text Browser;  

  • tried Lynx browser but could not get it to work. 
  • Emacs which is well supported for all platforms comes with a web browser ! 

The Emacs Web Browser (Eww) is a very basic and fast text/image browser. Flash and Javascript are not supported which gets rid of ads. Emacs Web Browser original instructions herewarning very sparse.

Emacs Web Browser surfing http://www.google.ca/

Source:

Get latest version GNU EMACS 26.0.90 for Windows

http://alpha.gnu.org/gnu/emacs/pretest/windows/

How to get EMACS Web Browser to work

  1. Unzip emacs-26.0.90-x86_64-with-deps.zip - Depends
  2. Unzip emacs-26.0.90-x86_64.zip - Compiled
  3. Copy Compiled sub-directories to Depends sub-directories;
        bin -> bin
        lib -> lib
        libexe -> libexe
        share -> share - you can say NO to copy overwriting info and man directories.
  4. Run EMACS by clicking runemacs.exe in Depends bin directory
  5. In EMACS, choose Tools -> Browse the Web -> Enter your URL or Keywords: 
  6. Voila! it works!
Trivia

  1. EWW, the Emacs Web Wowser, is a web browser package for Emacs.
  2. If you just use emacs-26.0.90-x86_64.zip it will complain about not loading LIBXML2.dll.
  3. You can download that here http://xmlsoft.org/sources/win32/, but then complains about gnutls not being installed, then we are into dependency hell. Hours later....