jeudi 29 novembre 2018

How to install the KB2919355 update for Windows (Security update)

In order to install the KB2919355 update (for Windows 8.1 or Windows Server 2012 R2), you must have installed the KB2919442 update before.

This is mandatory when you want to install Microsoft SQL Server 2017 on a Windows Server 2012 R2 machine.


Commet installer la mise-à-jour Windows KB2919355 ?

Si vous avez des problèmes pour installer la mise-à-jour de sécurité KB2919355, sâchez qu'il faut installer préalablement la mise-à-jour KB2919442 avant de lancer l'installation de la KB2919355.

J'ai obtenu cette information sur la page suivante :
https://social.technet.microsoft.com/Forums/en-US/963711a4-e77c-418c-b088-ac54f5e5b4b3/server-2012-r2-unable-to-install-kb2919355?forum=winserver8gen

La mise-à-jour KB2919355 est nécessaire par exemple quand vous souhaitez installer Microsoft SQL Server 2017 sur une machine Windows Server 2012 R2.

mercredi 28 novembre 2018

How to manually uninstall SQL Server (2017) or any other application

1- Download the following executable file, msiinv.zip from :

https://onedrive.live.com/?authkey=%21ANs8Pr0aVhaT_qQ&cid=27E6A35D1A492AF7&id=27E6A35D1A492AF7%21910&parId=27E6A35D1A492AF7%21376&action=locate

Alternative download link :
https://ufile.io/wv3c3


2- Unpack this file in a temp folder (such as C:\tmp\)


3- In command line, launch powershell


4- In powershell enter :
c:\tmp\msiinv.exe -s | Select-String "SQL Server" -Context 0,1


5- Then you have a list of SQL Server related applications


6- Take each product code and for each one launch msiexe /x such as :
msiexec /x {327B1B40-2434-4DC5-9D4D-B9B24D4B2EDE}


7- Follow steps on screen each time you launch msiexec


8- Launch Regedt32 and delete SQL services in the following key : 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services


mardi 27 novembre 2018

How to use ChromeDriver (PhantomJS) through Socks5 proxy in C# ?

Here is a sample project that can be opened with Visual Studio 2017, and that will be a basic sample showing how to connect to a remote website (ipleak.com) through a Socks5 proxy (default is 127.0.0.1:9150) :

Download at :
https://github.com/reuniware/SeleniumChromeDriverBase/blob/master/PhantomJsTest3-Socks5-Proxy.zip

Info at :
https://github.com/reuniware/SeleniumChromeDriverBase

lundi 26 novembre 2018

Exemple d'expression lambda en C++ 11

Expression lambda, exemple créé avec Visual Studio 2017

#include "pch.h"
#include <iostream>
using namespace std;
int main()
{
auto p = [] (int a, int b) { cout << "a+b = " << (a+b) << endl; };
p(5,2);
return 0;
}



vendredi 23 novembre 2018

DI-FileSearch : New file search application for Windows



Direct download of DI-FileSearch from GitHub


Le JavaScript moderne expliqué aux dinosaures :)

Ci-après un lien vers une page expliquant l'utilité de Node.JS, de WebPack, de Babel, et des Task Runners... Un lien en or pour celles et ceux qui souhaitent démystifier ce monde du Node !

Welcome to the Node World !

Modern JavaScript Explained For Dinosaurs


Where does Outlook 2016 store its emails .OST file ?

Microsoft Outlook 2016 stores its emails file (.ost file) in the %APPDATA%/Local/Microsoft/Outlook folder.

If your email username is MyUsername@Xyz.fr the the following file would be created by Outlook 2016 :
MyUsername@Xyz.fr.OST

mercredi 14 novembre 2018

L'OTAN a une équipe de 200 experts en cyber-sécurité !

Voir sur ce lien :
https://www.nato.int/cps/en/natohq/opinions_153391.htm?selectedLocale=en

Citation :
JENS STOLTENBERG [NATO Secretary General]: NATO takes cyber threats very seriously because we have seen more and more cyberattacks and cyberattacks can be as damaging as kinetic attacks, and that’s the reason why actually NATO decided, not so many years ago, back in 2014, that cyberattacks can trigger Article 5, can trigger a response from the whole Alliance.  And we know that, at the end of the day, that will be a political decision when to trigger Article 5.  Our response will always be measured, defensive and proportionate.  Therefore, we will assess the attack and then decide how to respond.  And it's not always obvious that given a cyberattack that we will respond in cyberspace, there are other ways to respond to cyberattacks.  What we have done is that we are significantly increasing our ability to defend ourselves against cyberattacks, both in NATO networks, but also to help Allies improve their cyber defences.  We help countries with technology, with exercises, we have a centre of excellent where we share best practices and we have a team of 200 cyber experts which are ready to be deployed in different NATO Allied countries if needed, to help them defend their cyber networks.  So, we are doing a lot to strengthen our ability to respond to cyber threats.

mercredi 7 novembre 2018

Download Microsoft Azure Storage Emulator 5.8

Hello ! 


Just in case you need it, here is the Microsoft link for downloading AzureStorageEmulator latest version (current is 5.8) :


This link was found on the following Microsoft web page about Azure :


After installation, the files should be in the following folder :
C:\Program Files (x86)\Microsoft SDKs\Azure\Storage Emulator


Have fun !