Driver Signing changes in Windows 10, version 1607

Last year, we announced that beginning with the release of Windows 10, all new Windows 10 kernel mode drivers must be submitted to the Windows Hardware Developer Center Dashboard portal (Dev Portal) to be digitally signed by Microsoft. However, due to technical and ecosystem readiness issues, this was not enforced by Windows Code Integrity and…


ODBC Driver 13.1 for SQL Server Released

We are pleased to announce the full release of the Microsoft ODBC Driver 13.1 for SQL Server! The updated driver provides robust data access to Microsoft SQL Server and Microsoft Azure SQL Database for C/C++ based applications. What’s new Always Encrypted You can now use Always Encrypted with the Microsoft ODBC Driver 13.1 for SQL Server….


Building messaging applications with “Any CPU”

  When building pure .NET applications doing builds using Any CPU usually go pretty smoothly. Even when mixing in some COM objects things usually go well. However, developers often run into issues with .NET code using COM objects then deploying their applications to other computers where the bitness of their development box OS does not…


Sample – Detecting installed Outlook and its bitness

Here is a sample which detects the installed Outlook versions and their bitness.   using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.IO; using System.Runtime.InteropServices; using Microsoft.Win32;   namespace DetectOutlook { class Program { public enum BinaryType : uint { SCS_32BIT_BINARY = 0, // A 32-bit Windows-based application SCS_64BIT_BINARY = 6, //…


Getting started with Hortonworks 2.4 in Hyper-V

Currently there is no 2.4 Hortonworks sandbox available for Hyper-V. If like me you spend a lot of time travelling with an intermittent network connection and would like to run locally then this article will show you how to set one up: Firstly, an image of the Hortonworks 2.4 sandbox is needed. There are two options…


SSH support for Git repos is now available

A few months ago, Jeremy mentioned that SSH support for Git repos was in private preview. I’m happy to announce that it is now available to everyone in both TFS and Team Services. You can now connect to any Team Services repo using an SSH key, which is particularly helpful if you develop on Linux…


Автоматическое закрытие задач в SharePoint 2013

Добрый день, коллеги. Сегодня я хотел бы поделиться маленьким опытом, который как ни странно не реализован в стандартном функционале платформы SharePoint 2013, хотя существует много способов реализации. Сценарий такой, Вам необходимо написать процесс согласования, который назначает задачи определенным сотрудникам на утверждение. Все вроде стандартно, но тут есть одно условие – если задачи в течении определенного…


Code 2016 in 定山渓温泉 に参加します

早くも 8 月が見えてきている今日この頃、夏休みモードの方もたくさんいらっしゃるのではないでしょうか。私も半分夏休みを兼ねて、昨年に続いて札幌は定山渓温泉でプログラミング合宿してきます。 Code 2016 in 定山渓温泉 ~ 湯ったり温泉とプログラミング漬けの二日間 http://codejp.connpass.com/event/34473/ 場所は、温泉と大きいプールのある定山渓ビューホテルです。のんびりしてきます。どなたでも参加 OK ですので、よろしければ皆さんもぜひ! ※私は完全プライベート参加です~。なので、普段の仕事では話したことがない Web MIDI API をネタに、半分趣味のお話しをしてこようかと思います。(でも Visual Studio は使いますよw)  


Learning with Partners at WPC 2016

Hey folks, What a whirlwind WPC2016 was this year!  I was happy to see Dynamics 365 get unveiled and to hear Satya talk about the Common Data Model.  We’re very excited to see unification happen on the various entity models that have evolved over the years and to see another example of the One Microsoft strategy…